Fully javascript checkers implementation (console and web interfaces)