Some fun ideas! I really liked coming back as a ghost and have a different set of controls. I wasn't sure if there was a "main objective", or was it just last as long as possible? And even if you die, you just keep going, so it's a little strange.
Something that annoyed me with the movement was attack totally stopped me, and then if I was still holding the movement keys, I still wouldn't move anymore. I would expect the movement to continue after my attack happens.