>>724060610
Assumed sales numbers from Steam charts don't mean much when the game is on Eckbock Lame Ass at $70.
It's clear the game didn't sell well but I doubt it flopped.