Implement clients receiving player data (#36)

Add connecting and waiting for players screens
Fix invulnerable player bug