Turtle Mega Rush, Postřehové