added an update method
added spot price (although not using it), and added some extra fleet goodies
wip