Thank you for feedback. It is possible to evade the bugs, but not gonna lie... I have them ;)
You are right about the minigames, that was original idea to cover each part with minigame, but the time constrains did not allow that. Might add that into some update.