Updated GameCore - separeted few modules