Added enhanced fly ability regents

Fixes #22

Amend 1. Now using hasItems() method to properly check through iteration
Amend 2. Now using removeItems() for removing through iteration
Amend 3. Now using removeItem() from inventory for item removal
Merge pull request #23 from ConnorStone/Issues/FlyAbilityRegents

Added enhanced fly ability regents