Re-Structured Program

Added game state in main.
Organised Player class to no longer hold other classes.