First commit for tiles, maps, characters, renderables.

Mostly works as intended. Still needs a tidy-up. Would like basic collision detection but not a deal-breaker.