Super buggy version works, step through in irb. On to a nice, interactive main\!