got the shot timer counting down
refactored 'register' to do a lot more destructuring of registers and robots passed as parameters
added SHELL_SPEED constant
added shell module, with some trig functions
added firing of new shells to SHOT write-register function