Finally, done. Documentation is needed to be fixed, but windows now close as new ones open, and the game over screen works, although isn't stylized