gamerules depends on board
adding available? method
Merge pull request #18 from esanmiguelc/refactoring

Refactoring