Is it possible to copy events from one event sheet to another? Rather than having to type it all out again?"
Yes, you can select the events, and do a Ctrl-C to copy/Ctrl-V to paste
However you have to make sure that it is possible to paste the events (aka: each local variable and objects are usable)
If you want to re-use a lot of time some events, I suggest you look into :
The includes: Includes in the manual
The function object: Functions in the manual