private bool ConflictsWithBoard(Grid shape) { MovableGrid test = (MovableGrid)shape; return(!test.Collision(blocks)); }