Add in a bit of javadoc and attempt to fix skins not working properly in multiplayer