Added basic input management and camera