A very simple example of basic attraction, and some canvas fun. Nothing too extreme. Works with a mouse and on (most?) touch devices.