Art style reminds me a lot of intrusion, which pleases my nostalgic brain
omg i totally forgot that game, your comentary made me feel nostalgic but happy.