Maze Builder, Difficulty enum, Door and Room updates

Added constructor changes to Door and Room classes. Please note that the
Room takes 4 door objects instead of 4 Trivia Items. Added Difficulty
enum. Also this is my first iteration of the Maze Builder. Updates will
be needed and I am testing it now