Samurai Champloo or Elfen Lied maybe?