Visual Interfaces for Computers, Spring 2013, Assignment 1 (Visual Combination Lock)