Added Keyboard and Mouse Input