Deserialization work

Still doesn't deserialize properly, but now returns a list and iterates
through to add to combatants.