Very interesting. I do love the character mechanic. But is there any special abilities for each? That would be a nice feature. There is a bit of an issue with the fact that sometimes the souls generate right during an obstacle. But other than that, great. Like I said, though: Do the different characters have certain abilities? Maybe make a "store" feature for 'upgrades" or consumables. That would add to replay value.