Thank you so much for the feedback!
You're absolutely right about the game needing a better mechanics indication, originally it did have the mechanics for every level written in the level at all times in all the levels, but I've stumbled into a problem with the UI so I had to settle for what worked :(