private void PlayerCollisions()
{
foreach (NetworkPlayer p in GameServer.NetworkPlayers)
{
if (p == this) continue;
if (p.PlayerTeam == PlayerTeam) continue;
AABBCollisionResult collide = p.BoundBox.CollideAABB(BoundBox);
if (!collide.IsIntersecting) continue;
if (collide.XSmaller)
{
EntityVelocity.X = 0;
EntityPosition.X -= collide.X;
}
else
{
EntityVelocity.Y = 0;
EntityPosition.Y -= collide.Y;
}
}
}