Extracted common player methods to AbstractPlayer. Re-created project settings such as code formatter.