correction on unit entity behaviors
adding custom hero forms types, adding Units behaviors, refactoring