feature: basic flight with viewport.