added spent and its functions, now we can tell when the World is done with an Object