More refactoring.

Began move away from index-based player tracking to object-based player tracking. Vote-array has not been adjusted and so this commit has compile errors. This will serve as an intermediary commit as the players array will be converted to an ArrayList.