Building interiors and refined movement

Created a placeholder building interior and filled it with collision
boxes, exploring the concept of building interiors in general.
Collisions have been perfected, so player will no longer pass through
object, and fixed bug where player could not go in direction used before
collisions.
Follow-up Commit

Recommit fixing errors of previous