University of Alberta CMPUT297 Zombie Assignment