the stick of truth releas