Euler method for updating state produces errors
The update methods produce the objects to jump higher in each reflection. Currently the solution is to add a damping factor to the ground so the speed is reduced. A solution would be to implement Runge-Kutta.