Thanks for feedback. I was kinda aware of the problem with controlling, but wasn't sure how to fix it for keyboard - I guess maybe we could just give up diagonal movement.
I think the diagonal movement is important for the level building. Maybe the 'x' key can hold the player still to aim the ghost.
Also forgot to point out I liked how you did the intro and the tutorial.