Nice work! It seems simple and effective, a bit rough around the edges but a pretty good foundation (and cute interpretation of the theme)!