Cursor::move() now uses setPosition() for updating cursor position.
Made Window::isVisible() const.
IngameWindow is now a Window.