private bool CheckCollision(MovableCell c1, FieldCell c2) { return c1.Collides(c2) && c1.HandleCollision(c2); }