Added enum for the player role types; Works but gives segfault when trying to print address