Stephen Amell's new web series premieres