Console port gone horribly wrong? I mean, how else do you violate the most simple of game rules - never trust the client?
Porting that same idea to PCs gets you into trouble almost instantly.
Hence my question - is this a console port gone horribly wrong?
It could have been developed for console first.