Extremely satisfying movement and shooting! There were a few levels that I got stuck on and had to skip past with the level select, but I chalk that up to user error. Really excellent work!