Massive Refactor and Restructure

Zarkoix's code is now properly merged and refactored into mine
and there is some new stuff, but i cant think of what,
more code to come soon
(right now im just playing minecraft)