Finished implementing vision. Now refactoring client, pushed code that won't compile because I need to backup.