Created foundation for per-cycle draw updates. DRW operations will be dicated be described in pure code, used to signal update array in IO Monad which will periodially be read to create graphics on screen, which should increase efficiency by eliminating burden of trying to simulate constant-time pixel updates in the pure code.