A more complicated generic FPS system | ScratchStats