Updated boat rendering code to accept custom textures using ICustomBoatTexture, implement that on a boat and it will ask for a custom resource location to the texture, this will replace the default boat texture. Also added a lava boat textures