Finish up Moonad
Start on the state exercises.