Move GridBuilder and PuzzleLoader into ShiftLanguage