gun can shoot at things and respects time between shots
updated shooting proof of concept to use the new gun mechanic