Created a battle manager system.  Can potentially remove all attacking from DynamicEntity (keep for now since there are definately things outside of damage that happens in a battle that need to be handled by entity).  Added some state logic to playstate to allow battles.