Did a lot of refactoring in order to introduce gameplay configurationn