New way to implement CreatureList

Now uses BattleScreenFactory to get CreatureList instead of creating it
itself.