Attempt at FPS implementation