Another way to handle it so that it still works with a touchpad:WASD for movement
moving mouse with touchpad for leaning
Punch left with N
Punch right with M
Block with Space