Big refactoring (restart), created InputManager and now apply force when input triggered