done some structure
added noexcept
added onEvent(...)
added updateEvents()
added RenderWindow::close() call in recreateWindow()
added some logging
added enum class MouseWheel
done some on input
added GameObject class