Cool way to combine mouse with keyboard input - although I wonder if this would be better as mouse-only, with e.g. right-clicks sending the spark through wires like WASD do and otherwise moving the robot.