Made radical changes to the entire project

Actually started to code stuff, not just mess around!