Now we have a much larger map. Map is created as an independent surface, then blitted on the screen during play.