Updated the grammer and got it working.

Still more testing to do, but no more errors!