Toy Car Racing.. Or Is It?