Part 3 of the @experimentalAircraftchannel 31 day build challenge.