Player code is currently spread out throught all the main function's update loop
Player code is currently spread out throught all the main function's update loop