[WIP] Mineral floors

Still busy with it, just making a WIP PR before I somehow loose everything again.

Notes to self: Plasma floors for some reason has normal floor sprites instead of its own.

Note to self 2: DO I REALLY FUCKIN HAVE TO REWRITE THE ENTIRE FLOOR CODE TO GET THIS TO WORK!? Aka it doesnt actually make those floors when you, for example, use the uranium tile on the plating. It just resprites the floor.
All of these have 'outoff', shouldn't that be 'out of'?