Button and ButtonMap created. Constants has a DEBUG boolean, set to true to display helpful println. IControllable created and implemented by Player.