After checking it out, the title screen music of that game does have a similar russian-esque feeling to it :P