Built in code with Blender, lit in three.js. Drag to turn him, hold to fire the unibeam, double-click to lift the faceplate.