You've got acceleration set at 50, so the ball will constantly be getting faster, which it is. Flying through the solid can be explained because the drawing moves the ball by so many pixels per tick that it draws it on the other side of the wall in one tick, thereby missing the collision condition all together.