Changed functions for setting up fruit.

They now act on the reference to the fruit list instead of on a copy of the
list (silly), and we use elapsed time rather than having the function
calculate this every time.