Chess Board Directive for AngularJS