A cool intro scene, though I think playing some music during it would go a long way.
Strong pixel art and effective mechanics. Great work!