stop using float for time constants, it is insane
speeds could be int as well