I love this type of "puzzle platformer" and you executed it well! I'm very happy you included a "restart level" button, it's often missing in jam games, but you thought about it!
Took me a while to realize that the ghost can also complete the level at the beginning, but I eventually figured it out.
Cool game, I enjoyed it!