level tilemap generation

generator a level tile map, taking into account screen size, and
randomly insert a gap in one of the floors for a trapdoor