Just like subway princess running games, Nela Princess Island Run is the best princess running game so far.