beginning maze solver
finished maze solver