Added basic translation and rotation via mouse and keyboard input