Implementation fixes: correct palette is set, save/load states enabled, sound should be better but may need more investigation