public void eat() throws GameException
	{
		ArrayList<Actor> intersectingObjects = (ArrayList<Actor>) getIntersectingObjects(MovingObject.class);

        if(intersectingObjects.isEmpty())
            return;
		
		for(int i=0; i < intersectingObjects.size(); i++)
		{
			MovingObject chosenActor = (MovingObject)intersectingObjects.get(0);

			if(chosenActor instanceof Clone)
			{
				Clone chosenClone = (Clone) chosenActor;

                if(chosenClone.getCloneNumber() < getCloneNumber())
                    return;

                int newSize = Math.max(getSize(), chosenClone.getSize())+2;
				getWorld().removeObject(chosenActor);
				intersectingObjects.remove(0);
				setSize(originalSize*newSize, originalSize*newSize);
				size+=2;
			}
			else
			{
				getWorld().removeObject(chosenActor);
				intersectingObjects.remove(0);
				
				System.out.println("You loose!");
			}
		}
	}