Completely redesigned BehaviorManager (formerly BehaviorLoader)

Signed-off-by: JWhy <jwhydev@jwhy.de>