Checkers game using the MVC model for Software Component Design Course