New Player, LAOPlayer & DAOPlayer
Also reorganize packages