It seems strange how the game has popped up again on multiple sites like itch.io and steam despite clearly not being a very finished game. It's a shame that the vampire revenge rebirth plan never went past planning. The concept art for it was looking really good.