fix linux box2d compilation
add a movement system for smoother input