Final project: Computer controlled spirograph