private void SnakeCollided() { Point point = Utils.SumPoints(Snake.Location, Direction); Block NextBlock = GetBlockOnMatrix(point); try { Collisionables[NextBlock.GetType()].Invoke(game, NextBlock); } catch (NullReferenceException ex) { Console.WriteLine("Termina el juego"); game.GameEnds(); } }