Jon Hare has not only been designing and programming games for 30 years, he’s produced graphics and music, owned his own companies and found time to lecture students