I really love this idea! I had a bit of trouble understanding at first, but once I understood the game felt great! Very well done :D
One thing I wish you guys would've added was some kind of way to reset the level completely as sometimes I would mess up my ghosts :P