massive update to make trivia more functional, not perfect yet, still has some bugs