Graphics updated post-project by Hannah Abele