design

Developers hate your code, fix it using Interface-Driven Development

Take your user's perspective when developing software. It makes it easier to test, and they tend to love using it more.

Why you probably don't want real flying physics

Flying is hard. Hard for you. Hard for players. Don't waste time making it realistic unless you have to