Great concept, and very fun! You can easily expand the game after this by introducing more spirit types with different mechanics, good job! The UI attach to the spirit sometimes irks me though, it can go out of the screen and I cant read it or close it.