Watch.
Credit to Eddsworld for inspiration, @BullRusterXxl15 for motivation, @Lincn for voice acting and many others. NOTE: Closed comment section to prevent spoiler comments.