public boolean stageOne() {
		this.closedNodes.add(new Node(this.currentNode.getX(), this.currentNode.getY())); // Create new Node to prevent pointing to currentNode's address
		this.expandCounter++;
		this.view.printCounter(this.expandCounter);
		
		if(this.checkerObject.getUp()==1) {
			// Able to move to up
			this.currentNode.setX(this.currentNode.getX()-1);
			return true;
		} else if (this.checkerObject.getLeft()==1) {
			// Able to move to left
			this.currentNode.setY(this.currentNode.getY()-1);
			return true;
		} else if (this.checkerObject.getDown()==1) {
			// Able to move to down
			this.currentNode.setX(this.currentNode.getX()+1);
			return true;
		} else if (this.checkerObject.getRight()==1) {
			// Able to move to right
			this.currentNode.setY(this.currentNode.getY()+1);
			return true;
		}
		return false;
	}