[WIP] Last update before I push for the finish line! I've also decided to enter the "first timers" contest in the state fair, for fun.