Karts that stick to the walls, you say?Develop into a popular gamemode, you say?Sounds familiar somehow...
nobody invented the concept of driving on walls, get over yourselves