fix maximum call stack exceeded bug

make wincondition() directly call game.trigger.

Before we would call exit(), which would call game.trigger().  The
first line of code of game.trigger() is to call exit() on the current
screen.  This would call exit() again, which would call game.trigger()
again, which would call exit() again and never stop.

todo: upon winning we still get a remove child pixijs crash