if new_x > self.grd.get_grid_width() - 1: new_x = self.grd.get_grid_width() - 1