Samurai Champloo - Spoilers Included!