Finally got around to uploading this working version of mine from 2012