One of the best cooperative games is finally available on Nintendo Switch after being available on other platforms for nearly ...