Committing More Helper Classes

These will help with client side prediction as well. Only a couple
things need to be attached and a couple things added to the client
player controller for this to work. In addition, there was some kind of
compiler error, I need to fix that.