load tile map

 - Tiled saved layer with CSV format. Changed to Base64 (zlib)
add tile map helper functions to translate map position to screen position
add movement controls
avoid player entering into collidable tiles
player can travel to different levels
add mobile property to characters
persistent map state
copy tiles from one level to other level
switches and update assets
add text board switches
change font
fix spawn point

 - Player spawns in the tile containing the tile object named "spawn"
load backgrounds

 - Depends on the tiledmap property psychelevel
add door assets
open locked door