@Override
public void onServerUpdate(Server lol)
{
    
   // System.out.println(System.currentTimeMillis()-time);
    time = System.currentTimeMillis();
    if (!lol.earth.inBounds(X, Y)||lol.earth.checkCollision(X, Y))
       {
           radius*=3;
           alive = false;
           //lol.earth.ground.FillCircleW(X, Y, radius, World.STONE);
           lol.sendMessage(Server.CHARGE, ByteBuffer.allocate(40).putInt((int)X).putInt((int)Y).putInt(radius).putInt(200).putInt(maker));
       }
    for (Player p:lol.playerList)
       {
           if (APPLET.pointDis(X, Y-World.head, p.x, p.y)<40&&maker!=p.ID)
           {
               alive = false;
               lol.sendMessage(Server.DESTROY, ByteBuffer.allocate(30).putInt(MYID));
                lol.sendMessage(Server.CHARGE, ByteBuffer.allocate(40).putInt((int)X).putInt((int)Y).putInt(radius).putInt(200).putInt(maker));
           }
       }
}