Adding caching and helpful default actions in Attack action