Refactoring: CharacterView

Create a character view that controls all character logic. Update
BattleView event delegation logic. Bind BattleView function context.
Refactoring: CharacterView

Update CharacterView to handle all character logic.