Rewrite progress comitted.

Halted development on bug related to getting an entity from an entity's
ID. Considering no longer basing battle data on ids, and using direct
references to entities instead.