Added space between >>
Updated action factory create method to return pointer to action
updated with bool return for execute()