Cache Position instances
Cache Move instances
Add Piece cache