a better movement
tests for core classes like grid or coordinate