setup prototype complete
prototype is playable
beginning AI
refuctored. Made board immutable .