Refactored the tilemap drawing code out of Level