added player modul, adapted the style