mapを使って一部の配列生成コードを簡略化した。
モジュールにmodule_functionを導入し、それらをmoduleフォルダに移した。
AudioPlayerFactoryのテストのバグをfixした。
クラスの一部をcontrollersフォルダ下に移した。