Add BattleActivity stub
Link "Battle" button to BattleActivity
Add lifecycle logging
Add BattleView
Remove unneeded methods/vals for BattleActivity xml layout
Add BattleThread stub
Add rendering stub and thread running flag
Implement onPause using wait() and notify()
Remove redundant "running" check
Unpause battle thread to allow exit and join()
Refine catch InterruptedException in exitBattle()
Handle InterruptedException for wait() and sleep()
Refine pause flag and exception handling
Verify canvas locked; Refine join() exception handling