Add different sensor types

* ResourceSensor, CollisionSensor and TargetAreaSensor
* Define minimal set of sensors as one of each type
* Add sensor mutator picks random sensor type with preference for
  ResourceSensor and CollisionSensor
* Remove number of sensors parameter