For me, it is kind of a more modern sounding coin-op ghame from the late 80s or early 90s - which in my book is an awesome thing, being a retro nerd.
Nice soundscape throughout the track!