Implemented more rules

All rules have been implemented except "if there is a taking move you
have to make it"

I added the rule where you can not go in the same direction twice in a
row

I also added the rule that you can cannot visit the same spot twice in
one turn