Havok offers $40K prize fund to game programming students