Adds a WORKING reset and gameOVer - no graphical problems other than when gameOver executes, it redraws about 3 times. I fixed the former issue by setting game over to false at the end of initilise, and to reset the board in reset