This is actually a lot like this anime I once saw.