It is necessary not only to have the progress in the game logic and the content but also to keep the code clean and scalable. Current build contains the next changes:
- level-specific info like start and end positions were moved to Tiled map;
- added technical availability to run levels in random order;
- added step count in level summary;
- added availability to add intro text to some levels;
- fixed some bugs.