I found some more information about the game. I found the soundtrack, a review on the game, and some gameplay of it. Im getting closer to finding this game, but I havent found it yet. Also, MacBackYT and MacBack are the same person, just couldnt find my account that day.