WIP Complete vote logic

Line is too long. [102/80]