Board: moved initial board from constructor into rules; cleaned move().
Movement: assert from != to.
Test Cases: assertThrowable.
Board: assertBoard().
replaced all asserts with ifs and throws.
Board: removed code that was commented out.
StandardRules: first implementation of isValidMove; still buggy.