Add fly command
Restore fly power properly
Add check permission when restore powers