Suddenly started thinking about this, I remember I used to like this anime in my teen years. It had a similar vibe to Kingdom Hearts really.