Assignment 3 - Paul Dapolito and Jean Sung (Team 3)  

Piconot!
i.e. It seems like what you were trying for might have been something like
state 1: If (up is open and left is blocked) then (go up, enter state 2)
All your extra parens and OO-style keywords make this feel bloated.