Super Mario World is back and completely free to play.