Beginning of subworlds

-All on new branch
-Multiple planes with same constant geometry
-Proof that two plane run speed is fine (at least with my gfx card)
-Reverted back a lot of the shiny stuff so testing is easier
Subworlds in progress.

-TODO: math and stuff
Further broken subworlds testing.

-Less broken than last time!
Complete subworlds test 1: world in building

-Only two layers of depth (not recursive)
-Testing view: Left plane is the bigger one
-Functions cleaned, renamed, commented
-TODO (in the next few minutes): restore first person view
Complete subworlds test 1.

-Building inside building (2 layers total, no recursion).
-Code cleaned/commented.
-TODO (shortly): Restore first person for full test.
Full test 1

-Restored first person controls
-TODO: Smooth the movement when transitioning into a building
-Reintroduced skybox hardcoded to match color
Small improvements.
Cleaning and generalization.

-In progress
-Vertex shader down to ~80 lines
-in_building generalized away
-lots of cases generalized away :)
Test push

-New coloring
-Please don't break stupidly
Recursion (ready to swap branches)

-3 levels total (that floatin' point.)
-looks pretty nice.