Anime is not to be over-analyzed. And Attack on Titan and Samurai Champloo are the shit, yo.