bugfix

Returned false due to attempt to play with oponent stone even if valid
move
bugfix

Was passing Nil value as board to rules function
Added function to check rules

Added function that checks whether moves are valid moves according to
brazilian rules