Nice and polished game. Perhaps too much randomness, but with the shadows we can see where a circle is involve. You could have use a form where front/back "side" is square, bottom/top circle, and left/right triangle, then the player choose the faces he wants by rotating horizontally or vertically, it could add more controls. Power-ups are welcomed. Music is great. Well done.