Map creation

map tiles and maps and rooms as entities (needs more work, but can start working with it) also develop will compile