Changed patterns to include hash tables for both white and black.
Patterns now include information about current player.
Made black and white hash tables.