Add Test Switch to PuzzleState
Add Test Cable Graphic
Fix Local Shadowing Member in PuzzleState
Fix Crash When Trying to Play

Sprites cannot be created before create() is called on the State. This
requires us to change the order of operations when starting a new
puzzle.