Three different ways to mark grammatical roles are: 1) word order 2) case marking and 3) person agreement. In your own words:
Please explain how each of these work.
Be sure highlight the differences between them.
Explain which approach allows for the freest word order, and which approach has the strictest word order, and explain why.