Thanks for the video feature :D and yep it's indeed Castlevania inspired
Your commentary is pretty funny also :p