floor now based on CubeGeometry after failing to calculate correct UV mapping