I am still playing around with this, and much still needs to be implemented. What doesn't work:
  • No levels yet. Stats are the same at each.
  • Players don't really "age" yet, hence ratings are static.
  • Skills aren't done yet either.
  • Neither is patience - walks and k's need work.
    What does work:
  • You can play around with how the various ratings and styles effect stats.

    Java source in here...