Training venue technology