public void tick(){
		super.tick();
		if (!hasDestination){
			abspx_destination.setX((int)(Math.random()*1280)); 
			abspx_destination.setY((int)(Math.random()*1024));
			hasDestination = true;
		}else{
			xDirection = 0;
			yDirection = 0;
			if (abspx_destination.x() - abspx_xPos > 0){
				xDirection = 1;
			}
			if (abspx_destination.x() - abspx_xPos < 0){
				xDirection = -1;
			}
			if (abspx_destination.y() - abspx_yPos > 0){
				yDirection = 1;
			}
			if (abspx_destination.y() - abspx_yPos < 0){
				yDirection = -1;
			}
			if (abspx_destination.x() == abspx_xPos && abspx_destination.y() == abspx_yPos){
				hasDestination = false;
			}
		}
	}