Improved documentation.
Added simulation count bounded player.
Fixed gross mistake that made player move randomly.
Added utils.Cache.

Cache is meant to implement transposition tables and similar data
structures designed to prevent duplicates in game tree searches.