A fun way for me to learn Elm.
One day it might be a game where you have to avoid the lights.
For now it might be helpful as an example of how to build an SVG that resizes when the screen changes, in Elm.
Play: https://andybalaam.github.io/sootl/
sudo apt-get install nodejs-legacy npm
sudo npm install -g elm
git clone https://github.com/andybalaam/sootl.git
cid sootl
make setup
make run
sensible-browser http://localhost:8000/index.html
Sootl is Copyright (C) 2016 Andy Balaam.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
See LICENSE.md for details.