working maze solver
cleanup