Updated IdenticonModel to be more generic and work better for the Player class