More implementation

Made variables private and added access methods, added EMPTY to Disc and
created the Player enum, finished implementation for methods in Board,
fixed the run() method in Game