The characters and movements remind me a bit of Hyper Light Drifter. And having to repeat again and again the same level, knowing where the enemies are this time, feels like one of these time-loop movies.