Shooter integration

Got some testbed code translated over from jacob and ivan's work. still
more to do.