Initial demo with setup/draw/mousemove functions