Modified test data and scene

Deleted dummy prefab, modified debug level layout
Fixed comments, added helpers for world space

Adapted IsSolid and GetAngle to world space
Replaced test entry point with something flexible

LevelManager takes in a level path and holds public references to the
tile map and level.
Fixed some issues with Load

Fixed a bug with CollisionCache where previous height and height offset
arrays were kept and associated with new collision masks.
Fixed a bug with TileCache where it was incorrectly parsing the names
and identifiers of collision masks from the file.
Added helpers that call from the tile map.
Added key control values and size constants
Added TileMap helpers

IsSolid based on position on the collision masks, get functions based on
world space, exception handling, Linecast against collision masks, and
similarly the PushIn and PushOut functions.
Added player controller for floor movement

It can move up and down terrain, but only oriented toward the floor. It
can also jump and land on terrain with modified speed based on the
impact! Woah!