Added storage and x, y persistence. Changing method names to function from shape
Added drive and display. Consolidated terminate and storage