Improved the Actions classes structure, made it simpler to create and manage new subclasses; Created the interrupt() and retake() methods for Action subclasses to implement