Added pseudo-legal move generator