this could be abstracted to move also monsters in the grid....