Love the idea! I did get a bit lost, forgetting what was my last pressed key. Maybe adding some sort of indication of the last pressed key would help orient the player a bit more. Great job otherwise!