Doing C Programming since 3 years, and I could handle memory problems quite well, which is required in your assignment, since it requires a matrix to be made dynamically. The code will definitely go O(n^2) complexity, but would not exceed it. I have a good command over algorithms and moreover implementing algorithms in C language. I have an ability to reduce the time complexity regarding I/O and file operations as well.
The outcome of this game assignment is definitely going to be fantastic, I am confident about it. So, looking forward for a formal discussion about the assignment. I would be more than happy if I get to do this project!!