-Refactored the code for character and weapons
-PlayerController now takes buttons for input instead of keys
-Added an InputHandler class that we will use to handle input from now on
-Changed the code for the spin mechaning to be in line with the rest of the Player code
-Broke the spinning mechaninc (sorry jason)