Renamed ModelState to ModelStateCheckPoint for better clarity
minor change
Minor changes
Moved a static method to its own class to simplify the code in GridPlace
Updated the task at hand