Ну предположим, что при ударе о вертикальную стену согласен. Но при падении на горизонтальную поверхность, нам же заново надо строить траекторию движения изходя из уравнения параболы, где угол и скорость будут меньше
у тебя в модели движения есть 4 параметра. вертикальная скорость, горизонтальная скорость, текущее положение x, текущее положение y.
у тебя нет явного угла. стены тут горизонтальные и вертикальные и соприкосновение с ними возможно с помощью текущего x или y.