headings
push unit position into model
move detailed battle information to a separate script