public void updateNeighbours(int x, int y, TileUpdateType type) {
		if(inBounds(x, y+1)) getTile(x, y+1).OnNeighbourUpdate(this, x, y + 1, type);
		if(inBounds(x, y-1)) getTile(x, y-1).OnNeighbourUpdate(this, x, y - 1, type);
		if(inBounds(x+1, y)) getTile(x+1, y).OnNeighbourUpdate(this, x+1, y, type);
		if(inBounds(x-1, y)) getTile(x-1, y).OnNeighbourUpdate(this, x-1, y, type);
	}