Added some Button clicking logic.  No listeners yet, but the functions that the listeners can call to do their dirty work.  Player is now an abstract class.