Lots of commenting for future help
Combat class for a variety of excellence
Cleanup, refactoring, etc.