I cleared the game!
The game's camera makes aiming your shots very challenging. Sometimes you just need a little adjustment to counter Peo's rolling but since the camera is offset by the previous shot, you overcompensate and end up going way too far.
I also managed to always land on top of the enemies and get pushed off the platforms. XD
Overall, a short and fun game. (took me about 40 minutes to complete)
Good job!