Maze Object implementation started(basic inheritance drafted)