Physics is hard
This is my first time making a game in Javascript, created with Phaser. Doesn’t look too bad so far.

The tiling was kind of a pain. Phaser has a built-in Tiled map reader, but there is no way to move the tiles around, so I had to manually display the tiles and stitch the collision of adjacent tiles together so you won’t get caught on the walls.
The good news is, wall-jumping works perfectly!