Files split up, keycodes moved to constants, less direct variable access, next level of completion (Folders)