Made a huge drastic overhaul so that the voting will be more stable, and all the work is pushed to the server side.