Completed a mission using only your Construct Turrets on your level or higher (Tech-Adept only) 0.29% of players have unlocked this achievement