Fix reporting shots when a shot was not actually received
Merge branch 'comm-rewrite' into comm-board-ping
allow sending different commands