Random notes to myself

* (5/24/2003) Using the player occupancy tracking with only play_on
  mode and only kickable, I seem to be getting about 3000 observations
  per cycle

* File extensions: 
  .mc: MarkovChain
  .mcv: MarkovChainValue
  .cset: A set of classifications
  .mdp: MDP / SoccerMDP
  .qtable: QTable/ QTableFlex
  .sv: StateValue  (careful it's templated)

* With the first major try at learning the MarkovChain, I had 184446
  states. 89029 of those were never observed

* Weird  classifications
   MyKickOutSide
	164127 103
   MyBackPass
	96889 45

* In generating conditions based on abstract states, we can't actually
  express a FightBall correctly. I am going to just make it that we
  are the ball owner.

* I need to generate a lot more rules by hand for our non-ball players
  Thoughts:
  * Break it up into defenders, midfielders, etc. 
  * Condition all on not near ball?
  * Defenders:
    * ball far ahead
    * ball midfield, me up
    * ball midfield, me back
    * defensive
    * near goal line
  * Midfielders:
    * Ball behind me
    * Ball in front of me
  * Forwards:
    * Defense
    * Offense