I like the concept and the characters feel nice to play with. I think it could be built on by having the characters affect each other or the other character's level as they progress.