Desk Drawers puzzle solvable!  Desk contraption interactive but not solvable.  Keys visible in drawer keyholes after use.  Many tweaks and bug fixes.