Corrected door locking and added unique question selection

-doors now lock if middle button is clicked or question is incorrectly
answered
-doors are locked from either side
-player class is storing DatabaseTriviaItemFactory so that we can track
which questions have been asked. I don't believe this is the correct way
to do it, but it is a start