This was the final project for a CTY course: Fundamentals of Computer Science. We had 3 days, and couldn't use any external libraries. It's not fantastically designed, but I thought it was pretty cool back in 10th grade.