Was quite fun to shift gears and try not to stall. Wonder how much work you put into implementing all the systems!