Renaming the valid? function.
Making most functions in maze.generate private.
Making wall? public.
Making it possible to choose a starting point.