console version, works according to spec, but

disadvatages:
  - cannot be used as multiplayer through the network
  - it is not very object oriented
  - and consequently it is difficult to reuse

better version will be created later