- Added infrastructure for reporting reasons for invalid attacks
- Added error messages for invalid power attacks