private void drawSpecialPlace(PlaceSpecial place)
	{
		this.rotateAndPosition(place.position.x, place.position.y, place.position.rot);

		Monopoly.getInstance().getEngine().bindTexture("/textures/board/place.png");
		Monopoly.getInstance().getEngine().drawTexturedRectangle(0, 0, 0, 0, 85, 128);

		if (place instanceof PlaceChance)
		{
			Monopoly.getInstance().getEngine().drawTexturedRectangle(18, 12, 170, 46, 51, 106);
		}
		else if (place instanceof PlaceCommunityChest)
		{
			Monopoly.getInstance().getEngine().drawTexturedRectangle(10, 45, 79, 197, 63, 51);
		}
		else if (place instanceof PlaceTax)
		{
			if (((PlaceTax) place).id == 0)
			{
				Monopoly.getInstance().getEngine().drawTexturedRectangle(36, 61, 234, 77, 15, 14);
			}
			else if (((PlaceTax) place).id == 1)
			{
				Monopoly.getInstance().getEngine().drawTexturedRectangle(18, 42, 172, 0, 51, 44);
			}
		}

		Monopoly.getInstance().getEngine().bindTexture("/textures/board/place_img.png");
		Monopoly.getInstance().getEngine().drawTexturedRectangle(2, 2, 81 * place.getIMGPos(), 0, 81, 124);

		this.drawPlayersOnPlace(place);
		this.reset();
	}