Implement abstract game view model and extensions; slight adjustments in game data and schema files