Thumbplay rakes in $18 million in Series E