void graphics_maze_scene_private::reset()
{
	while (main_grid_layout->count())
		main_grid_layout->removeAt(0);
	for (MapCoords2Location::iterator iterLocs = iterCords2LocStart; iterLocs != iterCords2LocEnd; iterLocs++)
		public_->removeItem(iterLocs->second);
	m_mCords2Locations.clear();
}