Changed toString to abstract
Continued work on getBattlefield()