Added forceLayout() to grid to make it more responsive.

Also work on a new C++-based game model.