Removed (defmemo) as it was not being used and was pretty broken.
It suffered as I didnt realise quite how targets worked in opengl.