Simon says almost finished. Memory management improved.