Updated the Factory pattern and the Unit inheritance strucutre to give Aircraft unique abilities others don't, create a way of iterating a group of commands