Trivia

This pull request is NOT to be merged at this time.

This is purely so PS devs (mainly Zarel) can take a look and comment on how it should be changed.

At this time Trivia is not complete and has some issues.