Provide an enum for simplistic behaviour conditions
 provide interface and basic implementations used for behaviour conditionals
 Implement conditional behaviours, allow for offset on closest behaviour option
 adds support for conditional behaviours and offset declaration for closest behaviour option
 provide an example of following behaviour using offset and conditional behaviour
 small tweaks on swarmer files
 clean up unused imports