Added enhanced fly ability regents

Amend 1. Now using hasItems() method to properly check through iteration