Changelog:
- Add confirm and exit actions
- Exit action used in editor scene
- Confirm action for menu scene
- Hardcode scene switching in editor and menu scene
- Implement scene change function
- Scene is not resetted on switch
- Incorporate scene switchin into main function
Changelog:
- Rename scene.* to engine.* as the game engine is tied to the
base scene struct
- Combine *_impl.h into a single header
- Rename scene implementation source code file
- Add GameEngine struct and SceneState enum