Updated Button and Player class.