1 SAN move format is broken with ambiguities and more.
3 Valid moves (when a piece is selected) wont check for certain things like
4 check and others, giving false moves (see above).
6 Speed up the move validator. It's alot slower since 0.1.6. I need suggestions