Levelcodes: Level 1.2: SNKMTD Level 1.3: RWVJBC Level 2.1: TFGBMN Level 2.2: HJMKPL Level 2.3: QGTHGD Level 3.1: PSVZKL Level 3.2: SFPYSW Level 4.1: CGGYQM Level 4.2: KFGZXQ by Kevin J.