More additions for assignment 8. Defined a way to unit test multiple implementations of a function. This is allowed in the text adventure as the student is given types of parameters and how many of each type but no strict ordering. Not exactly what I thought of in issue #55 but satisfies the same end goal, closes #55.