Migrate render code from BattleView class