

Why does the cars need to move?
Just build car charging coils into every parking spot, then have a computer keep track of what car arrived at what time, and give them an hour each of full charging sequentially.
Example
Car 1 parks in space A and starts charging, car 2 arrives shortly after and parks in space D, the computer logs the VIN and timestamp, placing it first in the queue. 30 min later car 3 arrives and parks in space B, the computer logs the VIN and time stamp, placing it second in the queue. Then car 2 leaves space D, the computer logs it and removes it from the queue, making car 3 first in line, then car 2 arrives back in space D, and is placed second in the queue since it left earlier.
No need to move tonnes of metal and batteries, just switching the power, a cheap and fair way to extend the number of charging spaces, while not overloading the circuit and ensuring that everyone gets a fair timeslot, all without having to risk dammage while moving the cars.


Simple, since the system knows the VIN of every car, it knows who to send the bill to.
You could even have a Terminal at the entrence of the facility for those who want to prepay.