Seperated render_container and render_layer into seperate files

BitmapFont is now a subclass of RenderContainer
Changed the rug and opened the doorway.
Added controllers
Fixed BitmapFont not using internal position
Added RenderContainer#x2 and #y2
Character now uses Vector3 for position
Added ES::UI::PositionMonitor class
TitleMenu now uses its RenderContainer properly
Added some pointless version text watermarking madness.
Added InputHandle#held?
Character controller
Added Chunk#flags, Chunk#passage