Check for existence (not just truthiness) of the weaponManager "canUseWeapons" property
Rename the WeaponManager to Weaponizr (way cooler, and makes more sense)
Remove an unnecessary dependency in the Weaponizr
Reduce the amount of code in one method
Implement a weapon manager that, guess what? Manages weapons for entities