added get other player method, some ||= for readability