Another week has passed for Google Summer of Code, and more work has progressed! This week I've largely been working on changes to last week's code based on suggestions for refactoring, and adding in components to help with various checks and code clarity. I've gone through much of the code for the AttackSystem and ScoreSystem to make it more understandable, and to add some needed null hardening. One of the biggest stumbling blocks for this week, though, has been an issue of detecting comp...