Also if you don't think it would work could you possibly give me an idea on how to refine it.
The idea of using a spring which a descending vehicle winds up has some problems if applied on a full scale, people carrying vehicle. The spring would have to be huge to store sufficient energy. Also springs are not totally free of internal friction so that considerable energy would be lost each cycle, heating the spring and causing problems. If we look at all the possible energy storing schemes: springs, flywheels, air pressure, electric storage batteries and so on and so forth, there is only one in which energy is not lost in the storage mechanism itself and that is gravity. There is essentially zero loss of energy stored in an elevated weight. Neglecting air resistance which is small for slow moving vehicles, all the energy that went into elevating the weight is available. If we are going to lift a weight we may as well make it useful by making the weight a second car.