Moved some functions from the abstract npc controller to a new CollisionHelper in util package
Removed unused methods from abstractMovingModelController and fixed a small typo
Changed some comments
Broke the update method of HeroController into multiple smaller helper methods to make it easier to understand
Broke long method in MenuStateKeyBinds into smaller helper methods
Merge branch 'util' into dev