_____ points Points possible
_____ out of 70% Functionality (Should be minor issues. Major functionality should be correct.)
[ ] -10 P1. The program doesn't pass some test case.
[ ] -1 P2. Player starts automatically
[ ] -10 P2. Player doesn't bounce off a wall (normal case) [ ] -5 tricky case
[ ] -3 P2. Player doesn't stop for 'r'
[ ] -5 P2. Direction keys (a, s, d, w) work only somtimes
[ ] -1 P3. Goal does not get re-written if run over by enemy.
[ ] -10 P3. Collisions with enemies not detected OR [ ] -5 only sometimes
[ ] -5 P3. Only one Z produces enemies
[ ] -5 P4. Killers run away from you OR [ ] -3 just in one directions
[ ] -2 P4.5 Board has multiple Y's, no Z's
[ ] -2 P4.5 Program segfaults on own board (probably \t inside)
[ ] -2 P5. Death does not restart same board (expect 3 chances on board)
[ ] -10 P*. Valgrind errors
____ out of 10% Design (primarily good use of functions & structs)
____ out of 5% Code formating & indentation
___ out of 5% Variable naming
___ out of 5% Documentation and Commenting (Including name and alpha at top of each file!)
[ ] -3 C. Nearly zero comments
___ out of 5% Splitting into multiple files
____ (+10 to -10%) Art + clever problem solving, - crazy-roundabout problem solving, - extraneous/pointless/unreachable code, ...
% Total Percentage

Total:________ %