private void CheckIfStanding() { if (CollidingWith.Count(o => (o.Key is Block) && ((o.Value & CollisionType.Bottom) == CollisionType.Bottom)) == 0) { _standing = false; } else { _standing = true; } }