Major refactor
Refactor again for network purposes
Sigh... more refactoring
Adding  create player Message
Adding  create player Message