Event subclasses are working

We just need to fix some format and we can move onto t Olympians