ZXAK75RPH25ZNDZ6VMIGXISHUEFWXNG6ROUY5OXK4UIADR4QJMTQC
32P3IHGQEWNR6YN3DESLS4DKZJ55JLWA7LGLONKEDPSXFOEK34FAC
O4C7RMEST2263UZERB2CU4S4JW3ICZ7UJWEVOTDTVNAF44SCP2DQC
D6RN4IZZ7VI6TKZK4HKD5J3KWMWJSB2QXJOYY7TIXQ5CR7RQ6O2QC
YM7CYP3LBSNZPT4X6OE7J4TPHVE7IJLZZXJBR3C7UG442DGUVRIAC
MDQDXQHZI3TV2PE4WUG2IQRKVHYDKIWCZYQIQLE74LNG6RPPR3YAC
5DULGXTSH7NW7TQKDSJB4LQA2S2PKKD7RPC7O3Z4T3KFY6GYFDYAC
#[derive(Component)]
struct SnakeHead;
fn snake_movement(time: Res<Time>, mut head_position: Query<(&SnakeHead, &mut Transform)>) {
for (_, mut transform) in head_position.iter_mut() {
transform.translation.y += 0.02 * time.delta().as_millis() as f32;
}
}