Great idea! I'll echo what others have said here, but I think if you changed the ghost hit boxes and made it so you can release 1 ghost at a time (or some other way to get rid of unwanted ghosts while waiting for the right one, b/c as it is you kinda have to capture them or you'll get hit), it would increase the fun by a ton and be a super strong loop!
Enjoyed playing!