Yeah this is a game where several servants have animations pulled right from Super Robot Wars. Don't think too hard about it. Or rather, think a lot about it and enjoy it.