Add level progress saving
Implement level resume from menu state