[griff] r3 Added comments and cleaned up player class