Very unique and fun gameplay! It made me think of billiards (how you have to strategize which ball to hit so they are placed harmoniously next to each other and relative to where the enemies are). Visuals are very nice and compliment the gameplay well. Awesome work!