mag interactive soars to $29.8m revenue in 2016 with hit puzzle games