This is a cool idea; however, the slow walking speed might be causing issues because sometimes the player will lose all momentum after removing/using a ghost.
Cool project nonetheless!