bool next(){
		int x,y;
		get(x,y);
		switch(direc){
			case up:
				y--;
				break;
			case down:
				y++;
				break;
			case left:
				x--;
				break;
			case right:
				x++;
				break;
		}
		if(die(x,y))
			return false;
		push(x,y);
		if(!eat(x,y)){
			pop();
		}else{
			newegg();
			egg.draw();
		}
		return true;
	}
	snake():
		head(0),tail(0),direc(right)
	{
		push(0,0);
		push(1,0);
		push(2,0);
		newegg();
		egg.draw();
	}