moved exception to wider scope in Board#move