started working towards the real deal.
adding base state class
adding some global var to the shareddata
adding computer_human state