I think your plot is great and it seems really fun. The only thing I would say is maybe come up with another situation for the curse? Perhaps it is very similar to a Netflix show called Once Upon a Time. The town people are cursed by the witch in the Snow White story and they can't leave nor can...