Create working login packet
Little PlayerProtocol class refactoring