Made Battle handle null from getNextAction()
Made changes to fix #35

- Made battle thread interrupteable.
- Made BattleScreen remove old sprites when initBattle() is called.
- Added publically-accessible exitPrompt() method to MessageBox.