Added CAN shooter

Moved the shooter's logic into Shooter.h