I have a question off topic. Im thinking about purchasing my first viking controller. will i have to buy a new one when newer FPS games come out or will i be able to always use this one and just put new macro software on it or however that works, im confused... help me?