Browser-based 3D hexagonal tile editor built with Three.js