Comments new methods in Button class.
Adds in GameEngine to control logic. Adds in GameMode Interface to
keep GameModes consistent.