Successful buying of buildings based on recovery time and interval purchasing when optimal isn't available