Piece by Piece and Piece by Piece devs team up after accidentally releasing both games within days of each other.