HUGE UPDATE!!!!

Lays a good bit of code down (62 lines of new code) for the basics.
More is coming!