A roguelike begins and ends with procedurally generated content, and this case, a dungeon. This is where I picked Phaser as the game engine.
Harness the power of Phaser.tilemap to fill up the dungeon. Also added the Player.
You won't believe how a simple change in sprites can change the whole game. Player is now animated and the tile sprites now use 2 pixels!