Initial Code Style Changes

I have started working on the transition from "gigantic player
controller" to "individual controller classes" which will make working
with the single player mode significantly easier. I tested it and it
works as well.

In addition, I started adding in some code that will let us do
client-side movement prediction, but nothing is functional yet, I found
that we would want all of the code style changes made first.

I also reorganized the folder format, which will make finding things a
little less confusing hopefully.