movement works capture logic tests well, captures not yet in place special moves and knights still unfunctional