i think i remember this game, Wasn't this on itch before except the characters was gray and chibi looking