I have many years experience in classical software engineering, so I decided to use the one thing that I am strong at :) Canvas 2D my beloved...