character movement does not work in blender game engine
Unfortunately you can't use the Mirror Modifier with the BGE this way. When you apply the character's Mirror Modifier everything will work as expected. I only added this as an answer because Blender game character is not responding to game logic has no accepted answer.