Moved combatant creation logic to new file

In other words, there is now a combatant entity file.