use bevy::prelude::*; #[derive(Component, Default, Deref, DerefMut)] pub struct Velocity(pub Vec3); #[derive(Component, Default, Deref, DerefMut, PartialEq, Debug)] pub struct Force(pub Vec3); pub fn apply_velocity( mut query: Query<(&mut Transform, &mut Velocity, &mut Force)>, time: Res