Save current puzzle type using shared preferences