Remove duplicated code
Add camera helper.
Allow map entities to span multiple tiles and improve grid-based a* tile cost infrastructure
rendering with tile sizes
update readme
Use a map-level render queue to render map entities instead of delegating rendering down to the tiles.

What this lets us do is render across multiple tiles seamlessly.