diff --git a/src/lib.rs b/src/lib.rs
index c4465f0b5457dbb4c5484aea9ece6260e671fa45..3a0c6ed3df0ff0ca83f6e31513600d9f03ad107a 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -163,9 +163,11 @@ pub mod prelude {
     use super::*;
 
     pub use super::BigBrainPlugin;
-    pub use actions::{ActionBuilder, ActionState, Steps, Concurrently};
+    pub use actions::{ActionBuilder, ActionState, Concurrently, Steps};
     pub use pickers::{FirstToScore, Picker};
-    pub use scorers::{AllOrNothing, FixedScore, Score, ScorerBuilder, SumOfScorers, WinningScorer};
+    pub use scorers::{
+        AllOrNothing, FixedScore, Score, ScorerBuilder, SumOfScorers, WinningScorer,
+    };
     pub use thinker::{Actor, Thinker, ThinkerBuilder};
 }
 
diff --git a/src/scorers.rs b/src/scorers.rs
index eaa08433d5191afcfddb71cbcd86beee817ccd6c..eaca70d274195889431c73b050f2d3216baf9739 100644
--- a/src/scorers.rs
+++ b/src/scorers.rs
@@ -255,6 +255,7 @@ impl SumOfScorersBuilder {
 }
 
 impl ScorerBuilder for SumOfScorersBuilder {
+    #[allow(clippy::needless_collect)]
     fn build(&self, cmd: &mut Commands, scorer: Entity, actor: Entity) {
         let scorers: Vec<_> = self
             .scorers
@@ -345,6 +346,7 @@ impl WinningScorerBuilder {
 }
 
 impl ScorerBuilder for WinningScorerBuilder {
+    #[allow(clippy::needless_collect)]
     fn build(&self, cmd: &mut Commands, scorer: Entity, actor: Entity) {
         let scorers: Vec<_> = self
             .scorers