added base classes for assignment 3: maze, tile, goal, wall, clear