You may e-mail code to me and I will help you comment it. I will not do your assignment for you.
Before you send it, make a start on commenting it.
Try to explain what all numbers in @ commands mean. Try to identify the beginning and end of loops. Try to identify where the code reads the keyboard and chooses whether to fill or clear the screen.
--Mark