entity generation, map generation,enemy movement