Added keyboard controls and depth test