this was very interesting! I found it a little confusing how i was supposed to optimize to reach the groove goal, but i think i figured it out by the end haha.
Nice work!