lots of bugfixes, pause and game over screens