fixed score bug, adjusted for new TableEvents
trying new implementation with Candidates passed in Table events