deTo(element, target, callback){
			var opacity = parseFloat(element.style.opacity);
			var difference = target - opacity;
			var diff = Math.abs(difference);
			if(diff > .1){
				opacity += .1 * Math.sign(difference);
			}else{
				opacity = target;
				if(callback != undefined){
					callback();
				}
			}
			element.style.opacity = opacity;

			if(opacity != target){
				setTimeout(function(){fadeTo(element, target, callback);}, 50);
			}
		}

		function givePrompt(step){
			if(mouseX != -1 ||  mouseY !