Reorganization of header and source files. Added Advanced Player
(reorganization of classes)