Basic tiles
More efficient drawing and added map scrolling

Don't go past the map's edges, you'll get an array out of bounds
exception.
Restrict camera to map bounds
Merge