Cool idea and concept, did you make your own player movement instead of using the pre-defined behavior? if so I suggest adding other keypressed on Player movement event and inverse it.