-rename debug class to avoid naming conflicts
-improve environment definition
-add ride support (experimental no mob using it by now)