Its Boktai with some weird ass mechanics
210