Sometimes (especially when resizing or randomizing the function, there are weird artifacts on the screen. In these cases, the screen should be properly cleared first. I apparently fail to do so though. This should probably be easier to accomplish after issue #2 is resolved