Add models, view models, interfaces, enums and game data parser