Code is tested and works on new prototype
merge with HEAD of master
ProtoShooter is now expecting a limit switch to signal its position.