My follow-along with a gamedev tutorial series by Casey Muratori