Save Load working. Changes to commands
Add changeturn command, implemented save outside of CommandStack