beginning to get overlay menu methods working; added ability for states to receive methods to be called by game logic