Candybox final project for cs50