Reimplemented world visualization using canvas.