Fantastic implementation overall! Graphics, sound and gameplay is great! Smooth mechanics, great job!