simple parameter validation working
trivial first move, record moves