I agree with Yazorius, it's not easy at first but as you play, everything makes sense.
I don't like these kind of games, but I still found it interesting to play it a bit and see what you had done with the theme.
Really great job! 👏