Has anyone seen this? Saw it last night and although it was good, it left me confused? So many spirits and characters!