+Changed layout to Gem layout.
+Moved a bunch of stuff around
+Doesn't do anything at the moment
Note: Will push the packet parsing tomorrow when I'm done with it.

Runs and compiles fine on Windows.