Implemented a check during foliage placement to see if the leaf block is waterloggable, and to waterlog it if it is generated in water. Implemented waterlogging for LeavesBlock (however, it currently does not pour water on adjacent blocks due to waterlogging using the collision box and interpreting LeavesBlock as a solid block).