3d working better, simple wall collision detection