Several Fixes.
1. Clean up code and source format.
2. Better error display from @wjsjwr. Commit: 0cba12ecb6cf74a85f6536c763a4029d04f319be.
3. Try to kill the oldest fairy first.
4. Try to remove dead fairy.
5. Fix null pointer error when all areas are clear.