Restart + Comments

Add a restart prompt once game finishes (Game Class)
Added comments for previous commit.
Player Extensions + Player Selection

Extended player into other subclasses (not implement yet)

Added player mode option class (ModeSelection) that is now invoked in
(Game)