Spoiler alert, initially a least it is better just to accept the magic works…

Java

JRuby

Processing

Ruby