Adicionando alteracoes ao player e arquitetura/heranca das classes