Refactored into multiple functions. Added inner castles and constraints for actor placement.
Refactored into multiple functions. Added inner castles and constraints for actor placement.

tpoikela/battles,tpoikela/battles,tpoikela/battles,tpoikela/battles,tpoikela/battles