Move Gadget, Mercenary, Shield, and Weapon to inner classes
Refactor all the FXML controllers