Glad you enjoyed it! If I continue it I think it would be good to include some optional hints that don't totally spoil the solution so people can avoid getting stuck