The most awesome new origami uploaded to the Internet during the past week ending on November 13, 2015 featuring some incredible Starcraft origami.