added name to Player
refactored folder structure