This is a difficult metroidvania style game with 90's arcade mechanics. It requires precision jumping and good highlights to shoot and jump.