GameWindow now inherits from RenderWindow, rather than just containing one, as this makes more semantic sense.