New Auto, Runnables, Shooter

untested theoretically valid code requires testing