Implement delta time guards, improve input