made ShooterSystem easier to unit test