CSIS2450 hangman assignment