Fun little puzzler! I liked how you introduced the mechanics in part: clearly a lot of thought went into the design and flow of the game, so well done! I might suggest adding some kind of indicator of how many "steps"/"time" you get in each level, as sometimes it feels a little arbitrary when you have gone over the allotted time.
Really great job :)