fixed vision box placement and refactored collutils into skills and entities