Nice idea! Not sure how it fits the theme and I got stuck at a point, but really good for being your first jam!