Locks up, or at least the example program does, when a small string is used. For example. a 6-light string: MEOG35String lights_1(12, 6, 6, 0, false); Seems to last for about 20 seconds, and then locks up. Any ideas?