fixed a bug which would reset gridsize if number of players was changed with it - this was due to the order in which populateSettings was called