fix, invitation token can only be used once
stop display "Mission" before mission title
student can view all missions and trainings, staff can attempt even before it's open
deny access to unopened mission and training for students
assets precompile