3D controller first version. No testing at all.