c programing

I will get Problem Sets in C which I need to accomplish  .I need use  dynamic memory allocation , strings , pointers and structures . So if you are really good , it could be long term relationship .
The Problemsets are like “Create a Game K what is modified version of game 2048 but instead of numbers you have to use alphabets “. It consists of 3 modules . First one is the game K.c module and K.h file with functions which I need to create . Then HOF.c with HOF.h file “The Hall of Fame ”  which include names of players and scores . And the last one is UI.c what is same kind of user graphical user interface there is more options how to make it works with Sdl library or curses or standard output . I have like 2 weeks to make all 3 modules . Every code has to be gnuine I have to submit them . I have to use GCC and valgrind to avoid memory leaks . It wil be translated with
$ gcc -std=c11 -Werror -Wall -Wconversion -lm
I can provide more information .