added more keys inputs and collision with ground