Add smooth keyboard controls but buggy