The GameCube is a console that has recently been on the mind of a lot of Nintendo Switch owners. This is due to the immense popularity of some...