1. continue development of battle model (separating on files)
2. throwing verbose exception from stack inspector in case if entity wasn't found (instead NPE)