@Override
public void onServerUpdate(Server lol)
{
        for (Player p:lol.playerList)
        {
            if (p.ID!=maker&&p.checkCollision((int)X, (int)Y))
            {
                radius=24;
               lol.earth.ground.FillCircleW((int)X, (int)Y, radius, World.LAVA);
               lol.sendMessage(Server.FILL, ByteBuffer.allocate(40).putInt((int)X).putInt((int)Y).putInt(radius).put(World.LAVA));
               alive = false;
               return;
            }
        }
        if (lol.earth.checkCollision(X, Y))
       {
           radius=24;
           lol.earth.ground.FillCircleW((int)X, (int)Y, radius, World.LAVA);
           lol.sendMessage(Server.FILL, ByteBuffer.allocate(40).putInt((int)X).putInt((int)Y).putInt(radius).put(World.LAVA));
           alive = false;
       }
       if (lol.earth.inBounds(X, Y)&&collided(lol.earth))//lol.earth.ground.cellData[X][Y]==World.WATER
       {
           alive = false;
           lol.sendMessage(Server.STEAM, ByteBuffer.allocate(40).putInt((int)X).putInt((int)Y).putInt(this.MYID));
       }
}