Porting over from class folder. This update includes movie posters, the out-of-order passcode entry fix, the addition of variable passcodes, and many minor visual improvements.