Final project for my AP Computer Science class