two new events: GAME_STARTED and GAME_STOPPED, jslinted code, updated tests