Sweet experience I had with your game! One thing you could add: freeze the game until the transition to the next map tile is finished (like it does in good old Zelda games), otherwise the player will be hit by enemies before he can even see them.
Overall a pretty neat game!