Ooh, this is interesting. Sorta reminds me of an anime I watched, years ago.