Make CollisionSensor ignore the target area
Fix agent sensor detection of horizontal/vertical lines
Make this not crash for the demo
Try and prevent pickup heuristic from getting stuck at corners of resource
Allow resources pushed out of target area to be collected again
Heuristic debugging colours

* Also add jitter to heuristic target points
Merge branch 'master' into neat_ex
demo
demo
Merge branch 'neat_ex' of https://github.com/JayH5/hons-simulator into neat_ex

Conflicts:
	build.gradle
	src/main/java/za/redbridge/simulator/experiment/Experiment.java
WIP generating complements, multithreading sim runs
refactored Simulation.java so that info on numRobots is in SimConfig argument
Merge branch 'master' into neat_ex

merge refactor from master into neat_ex
threaded calculateScore
added ExperimentConfig field for number of simulations to run per genome.
Merge branch 'master' into neat_ex

added new experiment config field: number of simulations per genome

Conflicts:
	configs/experimentConfig.yml
wip new agentsensor
cached additional configs for clone() methods of AgentSensors
Merge branch 'master' into neat_ex

merge bugfixes from master
specialised colour sensor with tweakable sensitivities