Added Replay object and Replay Action object (along with multiple Action subclasses).