Added better support specifying components for Buildables.
Renamed Floors to Foundations.
Added support for loading a buildable foundation from the json config.
Added working collision detection when buildables are constructed.