Improve move generation testing

Issue #84