Removed unused constructor, added rudimentary aggression logic to NPC.
Added rudimentary "wanders" logic.
Flipped "equals" to prevent NullPointerExceptions
Suppressing inspections.
Moved variable to local scope.
Fixed synchronization issue.
Fixed typo
Fixed large number of typos in variable names and documentation.
Renamed listen() method to startListening()
Refactored to prevent leaking 'this' in Server constructor.
Improved test accuracy
Fixed typo in variable name.
Fixed typo in error messages.
Fixed typo in variable name.
Removed stupidity.
Fixed typos.
Fixed typos in public static variable names.
Fixed typo in documentation.
Fixed variable name typo
Fixed documentation typo