Added canShoot boolean field