minor refactoring in selecting weapon + armor
moving all lonely island specific callback functions to lonely island level object