I'm going to echo the other comments and say that this level of polish is amazing for a weekend game! The concept was cool and the puzzles were neat.
A suggestion I'd make is to add an undo button during the programming phase. If you realize you messed up during it, you have no choice but to send Barry on his way and just wait until he fails to have another go at it.
Also on the level that introduced electric traps I ended up using my last move on a trap, and the level didn't reset, so I couldn't do anything =(
But other that that, this was incredible! Keep up the good work!