public void setPosition(Position position) {
		super.setPosition(position);
		
		if(this.getWorld() != null) {
			for(Food food : this.getWorld().eatableFood(this.getPosition(), this.getRadius())) {
				this.setRadius(Constants.FOOD_RADIUS_GROWTH*this.getRadius());
				food.setToEaten();
			}
			
			if(!this.getWorld().liesWithinBoundaries(this) && this.getWorld().getActiveWorm() == this)
				this.getWorld().nextTurn();
		}
	}