continued experimenting with restructuring mcsolve for win32 support