@Override
		public void mousePressed(MouseEvent e) {
			int tileX = GameConfig.pixelToTile(e.getX());
			int tileY = GameConfig.pixelToTile(e.getY());
			if (!tryAddTower(GameConfig.tileToPixel(tileX), GameConfig
					.tileToPixel(tileY)))
				if (towers.hasValue(tileX, tileY)) {
					Tower t = towers.get(tileX, tileY);
					towerInfo.showInfo(t);
					towerGroup.setSelected(t);
				}
		}