Made the attack style configurable. Also, added the ability to have complex terrain