Directions: Use arrow keys to move, space bar to pause.

Written in TypeScript and rendered using the HTML5 Canvas element. I made this from scratch as a learning exercise.

View the source code.