Changed action system to remove concurrency
Changed Action to make the object acted upon simpler to access