This is again mostly technical release, but I hope those changes will help me to focus on gameplay now.
- Menu refactoring, now we somehow can do menus without pain
- Input and event system improvements, but there much more work to do
- Abstract application framework was extracted into separate project (github.com/pkulev/eaf)
- Pygame stuff was completely removed including sounds
- Config files converted into TOML
- Terminal-specific application stuff was extracted into separate project (github.com/pkulev/xo1) with intention to reuse it for some projects later
- All sources were blacken
- Finally timers and clock work properly and application send dt into all updates
- Fixed some nasty bags including out of bounds passage