Hi, developer here. I'm not sure why it would give you a single pixel cursor. It should use the pointer (when you are over a point) and a grab hand (for when you are over the background).
I've probably done something a stupid way somewhere and it's not working in certain cases. What browser/os are you using?
EDIT: My chrome is okay (windows 7) but I'll check out a few others. Does the cursor always come out tiny or only in place of one of the pointer/grab hand?
Hmm. Sorry about that. I didn't see it at all during development. I'll do some testing on my Linux Machine when I get home, and can hopefully get it fixed soon.
Beautiful! I've had a project like this in the back of my mind for a long time. Give me the ability to define macros/subroutines, and this would be the perfect way to study Elements.
Edit: I'm a bit stuck on Circle Pack 4 in 12 moves.
It actually must be a circle with its centre one of the original two points AND the other point on it's edge (so it's one of the two possible first circles you can draw). Sorry that that wasn't clear enough.
> Squaring the circle: Drawing a square the same area as a given circle.
> Doubling the cube: Drawing a cube with twice the volume of a given cube.
> Trisecting the angle: Dividing a given angle into three smaller angles all of the same size.
Understanding why we can know that these things are absolutely impossible is an important part of understanding what formal systems mean and, therefore, the philosophy of mathematics as a whole.
OTOH, getting into arguments with people who claim to have solved those problems is a wonderful introduction to what 'crankery' means in a mathematical context.
> Trisecting the angle: Dividing a given angle into three smaller angles all of the same size.
Unless you allow an infinite number of steps. The limit of the series 1/2 - 1/4 + 1/8 - 1/16... is 1/3 so you can get to it by repeatedly bisecting angles.
Your paper will look quite messy after an infinite number of steps however.