I don't know what Hamlet defence is but my experience is the best way to combat the feeling of grind is to offer variety of activities.

I think new options can always help.