Great submission and yeah, my memory isn't good enough to spot all the anomalies. Glad you added the difficulty levels.