this was so much fun!! one of the few that has been engaging and challenging enough without being too frustrating so that i actually wanted to get all the way to the end!