Added fully functional events!

Now I just have to do a bunch of copy-pasting into the Events enum.