Fix all known bugs by making update loop actually a loop.