There are 5 levels in total and then it loops back to the beginning so there is no real way to beat the game.
Other people have noted the control issues and i'll update the game when i get time.