add input timeout and level speed increase