Flight Mechanics is responsible for converting user input into manipulating the wing for various physics effects. It handles the math behind flapping, flarring, and diving to change how physics effects the flight object. It does NOT directly interact with the user, ever. Instead, it's intended that the main free flight script pass in all user input, and call methods from here through Fixed Update()
Inheritance: FreeFlightPhysics
 public void execute(CreatureFlightPhysics controller)
 {
 }
 public void execute(CreatureFlightPhysics controller)
 {
 }