Preflight Checklist Functioning

Preflight checklist now works. Uses a different, more effective method
than the last commit.