Made parser return an explicit grid
Create instances from passed-in maps