    while(true){
        char char_test[4] = { 'D' };
        t_matr.set_characters( char_test, 1 );
        hwlib::wait_ms(1000);

        char_test[1] = 'E';
        t_matr.set_characters( char_test, 2 );
        hwlib::wait_ms(1000);
        
        char_test[2] = 'M';
        t_matr.set_characters( char_test, 3 );
        hwlib::wait_ms(1000);

        char_test[3] = 'O';
        t_matr.set_characters( char_test, 4 );
        hwlib::wait_ms(1000);
    }

}<issue_start><issue_comment>Title: Error after Windows 10 Installation "Error: Cannot find module'moment'"
username_0: **Note: for support questions, please join our [Discord server](https://discord.gg/26wMygt)**

* **I'm submitting a...**
[x ] bug report
[ ] feature request
[ ] question about the decisions made in the repository

* **Action taken** (what you did)
I'm trying to install Gekko using the windows 10 instructions.

* **Expected result** (what you hoped would happen)
I followed the steps and hoped that it would work at the end.

* **Actual result** (unexpected outcome)
I get an error message when running node gekko --ui that reads

module.js:471
     throw err;
     ^

Error: Cannot find module'moment'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/username_0/gekko/core/util.js:1:76)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)

Any Idea of what might have went wrong?

* **Other information** (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc)<issue_closed>
<issue_comment>username_1: You need to run `npm install` before you start Gekko! See the installation docs for details:

https://gekko.wizb.it/docs/installation/installing_gekko.html

If that failed, please post the error :)
<issue_comment>username_0: hey so it gives me this message when I run the installer

npm WARN enoent ENOENT: no such file or directory, open '/home/username_0/gekko/node_modules/bl/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/username_0/gekko/node_modules/cheerio/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/username_0/gekko/node_modules/htmlparser2/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/username_0/gekko/node_modules/jsprim/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/username_0/gekko/node_modules/nock/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/username_0/gekko/node_modules/resolve-path/package.json'
npm ERR! Linux 4.4.0-43-Microsoft
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "--only=production"
npm ERR! node v6.11.3
npm ERR! npm  v3.10.10
npm ERR! path /home/username_0/gekko/node_modules/.staging/har-validator-f90112f1
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename

npm ERR! enoent ENOENT: no such file or directory, rename '/home/username_0/gekko/node_modules/.staging/har-validator-f90112f1' -> '/home/username_0/gekko/node_modules/sqlite3/node_modules/har-validator'
npm ERR! enoent ENOENT: no such file or directory, rename '/home/username_0/gekko/node_modules/.staging/har-validator-f90112f1' -> '/home/username_0/gekko/node_modules/sqlite3/node_modules/har-validator'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR!     /home/username_0/gekko/npm-debug.logMark Robinson praised Wimbledon’s young talents for maintaining the winning habit at Molesey last night after a dramatic penalty shoot-out victory.
Rod McDonald and Adam Roscrow were the only outfield players over the age of 24 in last night’s squad and Robbo was pleased with the attitude shown by Wimbledon’s team in the Surrey Senior Cup at Walton Road. In particular, he was delighted with the performance of Under-18 full-back Huseyin Biler (pictured above after his goal at Hanworth Villa), who caught the eye on the left flank.
“I thought the approach from the boys was fantastic,” said Robbo. “Obviously, the pitch was really difficult and you are on a bit of a hiding to nothing because you are expected to win. Their approach, attitude, and work-rate, was everything that I had asked of them. We asked them to try and play when they could, even though the pitch was very difficult. They did all that and the only thing they didn’t do was put the ball in the back of the net. We had three really good chances early on and if you take one of those then everything becomes easier.
“These types of games are great for the young players. We had Rod McDonald out there and Adam Roscrow to regain their match fitness, but these competitions are ideal for the younger lads and I thought their attitude was excellent. They all did well, but I thought that Huseyin Biler was outstanding. He is a right-back who played as a left wing-back. He played for us at Bournemouth away on the left and he did very well on that day. In this game on a difficult surface his crossing with his left foot was good and also when he cut inside on his right foot. He was a constant threat and a real stand-out player on the night.
Take a look below at all the penalties from a dramatic night at Molesey with Wimbledon earning a 5-4 victory on spot-kicks. The Dons will visit South Park in the second round of the Surrey Senior Cup and we will update you when a date is arranged for this fixture.I dont think you understand how matchmaking works... no matter WHAT ur gonna get matched up wtih people that play bad and some that play good. Everyone has their own definition of "positioning" or "coordination" You cant just flip a switch and know how to position of have coordination. Its a gradual process to learn these things. Everyone makes mistakes even at the highest levels of solo Q play. Focus on yourself and getting better instead of bashing teammates for not playing what you consider the "right" wayA luxury rural ‘sanctuary’ retreat located on the very tip of the Noto Peninsula, Lamp no Yado sits right beside the sea overlooking its very own private beach. Every room is Japanese style and has a private bath to relax in and take in the scenery. Lamp no Yado offers traditional dishes from fresh local produce. Noto beef is a must try, as it rivals the famous Kobe beef.
This is one of the most far flung places to stay in Japan and you’ll need to be self driving or have a private transfer in order to get to the ryokan as there’s no access by public transport but its remote location provides the perfect sanctuary and escape!You can't apply the identical standard If you are looking at vehicle reliability. After all, trucks take