Restructured JavaPlexilScript to be a bit more flexible, allowing me to
add support for simultaneous events.