minor refactor slash bug fix, event index gets reset when the play is changed in the menu. the step and run play methods reconfigure the play now, seems to fix issue of play to resetting.
refactored exceptionon trowing in strategy.
the start to drawing arrows
Adjusted probability logic.  Cleared out a lot of old Player code (and subclass code) that wasn't doing anything.  Changed player loading files (again, to avoid the code that was just going nowhere).  Now the issues are just with overall probability being very very very small most of the time - possibly due to rounding errors?
Adjusted PlayerTests, which had apparently been half converted to using integers (also, one of the test values was off - we set skill to 0.5 and then expected it to be 0.6 - fixed that too).  Also, I hadn't correctly fixed the bad player file, so it wasn't throwing the error it was supposed to (because it wasn't wrong).  Fixed that too.
minor cosmetic changes
added test to read folder, removing the need to update a plays.csv file whenever we add a new play
passing test, to create a play just put the play config file in one of the plays folders, its strategies will go in a folder of the same name (still a todo)
adding a file back in until i get the entire file reading system in
fully realized file reading system
Probability fixes: 1) Game now resets the overall probability in between runs.  Previously, it was considering the probability that the play AND THE PLAY BEFORE IT worked.  This is via the resetProbability() functions in Game and Play.  2) Variability no longer produces negative or >1 results.  This is fixed by dampening the variability and changing the variability function in the player class so that it won't allow the probability of any one event to be <0 or >1 (because... rules of probability).
Getting git to accept a merge
Merge branch 'gui_probability' of https://github.com/nwunder/Freethrow into gui
changed player name defaults to numbers only, display name on court maps to name of player not position.
Made parts of the interface non-editable to avoid interface bugs.  Reduced default player variability.
added the 'crush' play
Merge branch 'gui' of https://github.com/nwunder/Freethrow into gui
My solution to the issue of disappearing jtextareas - the NoInvisibleAllowedFilter prevents the removal of all text in one of the player jtextareas by replacing it with [No Name]
Focusing on offensive plays only, although code for expansion is left in as commented out code.
added 'cross' play