BattleScene UI fixes and improvements

Prevent selecting from FanSelect and selecting Buttons in BattleScene
during opponent's turn. Move attackList FanSelect over own celdroid
rather than opponent's celdroid as a more intuitive interface. Changed
color of text in BattleScene to blue so that only text that can be
interacted with (e.g. FanSelect) is red. Refactored attack drawing code
in BattleScene so that BattleScene animations are more abstracted.