Cleaned up some things, and clientside prediction fixing is now buttery smooth