High School AP Computer Science Project