type PuzzleData { u8 WidthTiles u8 HeightTiles u32 AvailableCardCount u32 PlacedCardCount u32 GoalPositionCount }