Super challenging, but I think that adds to the satisfaction of beating it. Also, top tier pixel art!