added comments to loadAndShoot class