Combat is achieved with the strategy pattern by assigning "roles" such as bomber/fighter which will cause the unit to prioritise different targets with different weapons.
Movement is achieved through rigidbody forces (newton force, drag, etc) rather than hardcoded physics resulting in a more realistic physics model.