Made saboteurs buy 1 extra range (I hope)
Added patrolling of zone function
* Made logging of planning more readable
* Added rank to saboteurs
* Added Saboteur patrolling of zones
* Added KillAll on vertex goal
Merge branch 'master' of https://github.com/srnjcbsn/Beduin into Release/debug
Implemented isActionApplicable
updated FsPlanning
updated FsPlanning
Merge branch 'Release/debug' of https://github.com/srnjcbsn/Beduin into Release/debug
Updated attack priorities. We now prioritize repairers that we can kill this turn highest (two of our saboteurs can kill on repairer), then saboteurs, then the rest of the repairers, then unknown enemies (since they could be sabs or repairers, then sentinels, then explorers and inspectors)
Merge branch 'Release/debug' of https://github.com/srnjcbsn/Beduin into Release/debug
stuff
Merge branch 'Release/debug' of https://github.com/srnjcbsn/Beduin into Feature/rangedAttacks

Conflicts:
	TeamNabf/NabfAgentLogic/AgentTrees/SaboteurTree.fs
more stuff
Bugfix: Seq.take throws an exception when the input sequence is not long enough, using Seq.truncate instead.
Saboteurs now use the prioritized list of enemies
Updated so explores of lower rank will think the nodes have been explored
updated explorer to not contain crap
Merge branch 'Release/debug' of https://github.com/srnjcbsn/Beduin into Release/debug
Added support for ranged attacks on sentinels to action specifications.
Fixed ActionSpecifications for the buy action so it requires energy & not being disabled