Basic Functionality present

Still needs to spawn extra crap.