Good ratings on innovation and theme from me! Excellent idea, nice art. The gameplay is actually quite complicated and stressful! I think making some environment and placing the characters there would help create the atmosphere, but overall very good entry.