Correctly parse JoinGame

Hardcore is now a separate property from Gamemode (just as it is in
Official Minecraft).

Signed-off-by: Chris Sanders <zidane@outlook.com>