Ball calculates next position before moving
Animation works with updates to Ball class