Great game with well thought out mechanics, great gamefeel and amazing visuals.
I had to basically speedrun the story level because otherwise the framerate would become absolutely unplayable.
Eventually got through it by skipping all the platforming by rocket jumping up walls.
Endless was basically not possible to run for me at all.
Bit of a shame that it runs this poorly because otherwise this would be really great.