last changes before lunch

whats left:
error catching
detecting valid plays