Fix - TileMap draws tiny sizes

- TileMap's can now be drawn smaller (they track tile sizes as double)

- (note) TileMap's are set to draw all of their tiles. Drawing only
screen portions wasn't working properly yet.

- Attempts to draw more than 2 chip "layers"

Note: Drawing multiple chips mostly failed so far, the balance between
sizes isn't right yet. They exponentially get smaller, but at a certain
point the smallest can't even be zoomed to they are so tiny.