Renamed start_price to price to avoid confusion.
Some cleaning up.