Updated parser to handle null moves and some ambiguous cases.