Cleaning up your mess usually pays back in a myriad of ways. Of course, cleaning up your game code pays back too. After just one week of refactoring Bloodhunt there're so many improvements I don't really know where to start, so let's follow the order of the title. Source: http://www.moddb.com/news/bloo…llisions-and-level-design