Working map gen and  player movement