added the choose how many armies to move after capturing a territory ability
Merge pull request #36 from piggybomb/master

added missing territories
move after capture
Merge pull request #37 from piggybomb/master

some fixes and some attempts =P
Slight tweaking to center army count for average case
Fixed race condition causing dicionary size changedduring iteration  RuntimeError
Merge remote-tracking branch 'refs/remotes/upstream/master'

Conflicts:
	risk/battle.py
	risk/player/player.py
Merge remote-tracking branch 'refs/remotes/upstream/master'
I dun goofed. the move_after_attack function didn't get commited last time somehow so here it is again
Merge pull request #35 from B-Lock/master

added move armies after capturing a territory ability
Optimizing territory rendering performance
Fixed graphic layers race condition and move army bug
- deep copying layer keys before sort
- spliting armies in half on successful attack
Fixed error messages for attack and fortify commands.

In attack, fixed exception handling (KeyError).

In fortify, incorrect exception was being raised: it should be
NonNeighbours instead of NotNeighbours.
Fixing spacing issues and try-catch logic error
Adding graph search functions for territories
- adding BFS for closest enemy territory distance
- adding DFS to find out if player path exsists between two territories
Merge remote-tracking branch 'refs/remotes/upstream/master'