Visuals are nice, fits the theme well. Could use more polishing but other than that, it's a good starting point. Good job!