Make obj.type read-only for player objects.
Do not allow setting obj.type to PLAYER.
Remove redundant check.
Explicitly set player object's type to PLAYER when loading the player from file, and explicitly set object's type to MONSTER if it's PLAYER when copying it from arch.