Very interesting puzzle concept, I really liked it!
In case you want some feedback on the level design: all the levels can be beaten by running around the edges of the stage and then entering the first "wrong" (after the bug becomes empty). I think it could be more challenging to only have one "wrong" per level? Having a few extra small stages in the beginning can also help the player understand the mechanics better and get used to them. I hope you keep developing this game, I think it has a lot of potential! :D