add more states for different slope levels
divide the flying angle in segments and assign a state to each segments, with transition animations between each state
divide the flying angle in segments and assign a state to each segments, with transition animations between each state