Hi there. I was wondering if you know where this game came from, and if so, where I can find it currently. I have scoured through many different websites for about 5 hours but have gotten no lead except for one single video. Here's a screenshot. I thought you might know something about it because your game City Hunter Aiza has a lot of things in common with it.