starting to do dynamic dispatch
Merge branch 'master' of https://github.com/hjwylde/SWEN_222_-_Assignment_01