Add base cell interface and change map to work with base cell
Refactor map creation to pre process stage, convert stage and post process stage. Refactor MazeGenerator and MapDoubler to the new paradigm
Merge branch 'master' of https://github.com/odedw/Karcero.git