3. Construction Set
PROGRAMMER
Builds a re-usable puzzle "engine"