Mario Kart: Double Dash!!
There are twenty playable characters. Eleven of them are new to the series. Characters have their own items/special abilities. The characters speed, acceleration etc. depends on the weight. There are 16 race tracks. There is also a "150cc Mirror Cup". In Mirror Cup mode, you are still playing the normal game but looks like you are looking into a mirror and playing Mario Kart (minus your own face).