Addictive and complete. I could find myself playing this for hours, and never getting past my top score. Nice!