Coming from someone who thought and still thinks Pizza Tower should've won debut indie, I have no qualms with this beautiful gem taking the title instead.
Also, if you were one of the steam review bombers just because, "iT's NoT pIzZa ToWeR!?!?1" you deserve a whole hearted fuck you.