@@ -0,0 +1,970 @@
+package model.gameWorld;%0A%0Aimport model.Managers.EntityManager;%0Aimport model.entity.Entity;%0A%0Aimport java.util.List;%0A%0Apublic class GameMap %7B%0A%0A    private static final int HEIGHT = 640;%0A    private static final int WIDTH = (HEIGHT * 3) / 4;%0A    private static int CELL_SIZE = 32;%0A%0A    private Grid grid;%0A%0A    private EntityManager entityManager;%0A%0A    public GameMap(EntityManager entityManager) throws OccupiedCellException%7B%0A        grid = new Grid();%0A        List%3CEntity%3E entities = entityManager.getEntities();%0A        grid.add(entities);                                     //puede tirar OccupedCellException%0A    %7D%0A%0A    public EntityManager getEntityManager() %7B%0A        return entityManager;%0A    %7D%0A%0A    public Grid getGrid() %7B%0A        return grid;%0A    %7D%0A%0A    public static int getHeight()%0A    %7B%0A        return HEIGHT;%0A    %7D%0A%0A    public static int getWidth()%0A    %7B%0A        return WIDTH;%0A    %7D%0A%0A    public static int getCellSize()%0A    %7B%0A        return CELL_SIZE;%0A    %7D%0A%0A%7D%0A

Create GameMap.java