Making the Untangle puzzle game