The spirits collide with each other and I felt like the other mechanics weren't working like they were supposed to either. Pretty cool that you've managed to make your own game engine though.
Thanks