For blocky mode, arrow keys to move. For smooth mode, the up arrow will guide you in the direction of the arrow. The left and right keys will then rotate the circle clockwise and anti-clockwise. Get to the green line to go to the next level. Space to go small. For everyone like I get I will add an extra level. TIP: When you go small, you go slower, so I don't recommend using it all the time.
All the code is done by me.