List<Position> getNeighbours() {
		
		List<Position> list = new ArrayList<Position>();
		if(this.north != null && this.north.data != '*') {
			list.add(this.north);
		}
		if(this.south != null && this.south.data != '*') {
			list.add(this.south);
		}
		if(this.east != null && this.east.data != '*') {
			list.add(this.east);
		}
		if(this.west != null && this.west.data != '*') {
			list.add(this.west);
		}
		
		return list;
	}