Added a camera and keyboard interactions

Need to fix the interactions