Mastermart Puzzles and Cubes