Advanced programming project: basic checkers game