Played with JS-to-NaCl images not being passed ok, seems to be a signed/unsigned interpretation somewhere. Sorted out somehow. Disconnected controls and reverted to 320x240
Removed cruft.
Changed python server, and shifted WebGL floor downwards.