Initial Setup and player class