Absolutely perfect imo. Original idea, executed well, good graphics, good sound effects, decent music, all around fun to play. Nice job!