Tagable release, working code as of 02:50 on Agnew. Thorougly tested slightly bugged.
Merge remote-tracking branch 'origin/master' - Testing will begin on ballTimeout