Added struct to Player for information hiding