save point - attempting massive refactor of coffeescript tournament code