Having assess() & spots in teambot and creep dificulty & get nearest camp in lets say behaviorlib wouldnt be problem. It would split in two.
Maybe when teambot is refactored.