Battery Part
Fixed techRequired and techObsolete for shapes

I suspect this might be controversial :)