refactoring
renamed player to client in since player sounds more like an entity and game related and it was only used as a more high level client socket
moved ecs into several files
removed the old entity system