Changed BattleGridPane to extend JButton instead of JLabel. Added ActionListeners in BattleRunnable.