Commit-2: Basic Code (Part 1 of many!)

+ Added a ton of s***

* This is around 1/5 of all code that needs rewriting.