Fixed bug, added a bunch of getters, refactored code

* Fixed bug in which wings wouldn't reopen after dive

* Added getters to Flight Object and Flight Controller so
we can extrapolate more general data from them (important
for upgraded stats view in next commit)

* Made controller code clearer, split up each mechanics code
into its own method
Upgraded stats view to show player input