refactored gameControl: added end of game listeners