Added files, header written
some implementations added
change type of _Map
Merge branch 'Map_generation'