I broke my final project into parts because I think the final piece was rushed and it sucks. Part 1