switched back to raycastVoxels and added color option

voxel-raycast seems to be working well now, so I removed the work-around and switched back to Game.prototype.raycastVoxels.

Also, I added a color option for the highlight cube.

Lastly, the voxel position cache key and callback param is now in the form "x|y|z".