Fix error in MapLoader when array does not exist
Move some common files to engine

Grass as default tile
Overlay Message and Escape panels
Move tests to separate source folder