I made a game like these few gamejams back hahaha. Same mechanics, but yours have better puzzle design than mine.