checkers now works with basic functionality