added depthtesting ,better transforms for dude