refactored Command handling to separate classes. Fixed /gphelp command. Fixed bug where players can siege themselves.