pub fn input_vector(
    direction: &LookDirection,
    speed: f32,
    acceleration: &Vec3
) -> Vec3