An early prototype I did way before Infinite Lover. 

Click on the window to play.


-Up: Jump

-Down: Duck (you can hold it)

-Right: Attack (it has a short range)

Jump over the little red squares, attack the big blue squares and duck under the brown walls. 

The levels are procedurally generated, and it gets faster the longer you survive!