I like this a lot! The looping from character to character and having to plan ahead is really well executed as well, good job!