you can check the GameMakersToolKit video about how to make a great puzzle. it says everything you need to know
Thanks~