Back and Forth

Or, how I rewrote an old project in a little over a month.