Java tries to be too clever
Remove obsolete string replacements
Don't try to disable self!
Workaround inconsistent default fly/walk speeds
Refactoring, new commands, bug fixes