Really enjoyed it, loved the design and levels! Impressive that it's made with in SDL.
I was a bit confused in the beginning about the spirit's control and the barriers. Personally I think the barrier color should match the character that can pass through it, but maybe that's just me!