public Point GetBallLocation(TimeSpan time)
{
var x = GetPosition(initialBallLocation.X, acceleration.X, time);
var y = GetPosition(initialBallLocation.Y, acceleration.Y, time);
return new Point(Cut(x, size.Width - ballSize), Cut(y, size.Height - ballSize));
}