Camp Invention returns July 30