This is how teasers should be done. This one in particular is for Super Time Force, a new indie game coming to XBOX Live Arcade in 2013. Not only does the game look bad ass, but the teaser is hilarious on it's own. I especially love the bloody thumbs section. Animated by Capy!