Adds massive cargo ships to the game, that function similarly to trains. Also adds deep sea oil, oil platforms, tanker ships, train bridges and other water based content.
We might use a table which stores all or_power (on their creation) during powerOilRig() so much less search is needed. Here's my patch: https://pastebin.com/mMMpntGL
I've made some test about add and remove platforms and it looks good. Haven't try this trick too much though but seems like factorio can haddle remove d entities itself so nil content in the table won't crash the game.