working on making stuff FPS independent