Cute idea. Good music and graphics. Unusual theme.
The gameplay leaves something to be desired, though. You have to figure out which soul is the good one through trial and error, and once you've found it, there doesn't appear to be anything else to do. Or perhaps I am missing something big. :)