Player Class and Constructor + Visibility Changes