Made our camper a bit smarter

The camper now doesn't give up as easily after losing dracula. Also 2
helper functions have been added to make code neater and avoid code
duplication, including a function to register a random move.
Normalised whitespace throughout the hunter.c file

The indenting got screwed up somehow. I fixed this in a separate commit
so that the differences made in the last commit are easier to see.