Use arrow keys to control movement and A and D to control spin or press the screen to make the ball move.
[Unfinished. I'll come back at some point and fix the collisions] My first project on this account. All of the code inside is explained with comments. The physics and explanations aren't completely accurate. It's sprite based and collisions are only based on "if touching blocks". You can change how the walls look in the Background sprite.