I have the same exact issues... WebGL is impossible to play because the pointer isn't contained, and the MacOS build doesn't show enemies or the gun.
Sorry about that. Will try to make a better MacOS build when I get the chance.