building defend move logic
fixed merge conflict
major defend move logic added
Merge pull request #2 from hadlocna/defend_move

Defend move