Render Tank in 2 passes

Fixes the lava-over-tank-rendered deripness.
This works because canRenderInPass is called directly before the draw call.