Use the new FOR_EACH_IN_LIST macro
With my method of vsync the game is constantly updating and spamming the CPU so I added the ability to use SFMLs vsync. However this is quite inaccurate and when I ask for 60fps its always around 56/57fps instead. I've included a switch in the prefix to decide which code path to use