More interface features, slight bugfixes in chess.cpp