I thought so, the screenshots looked familiar.
Huh, isn't this one of those games JonTron reviewed in his first video after moving to New York post-Game Grumps?