Added check to prevent direction from being free and blocked
Added semantics tests
Completed evaluation.txt