public void openTile(int aX, int aY)
	{
		final byte openId = mField.getMasks().getOpen().getId(), openBombId = mField.getMasks().getOpenBomb().getId();
		if (mField.getTileValue(aX, aY).isEmpty() && isInsideAreas(Tile.create(aX, aY))) openArea(getContainingArea(Tile.create(aX, aY)));
		else
		{
			if (mField.getTileValue(aX, aY).isBomb()) mField.setMask(aX, aY, openBombId);
			else mField.setMask(aX, aY, openId);
		}
	}