What a wicked flop/turn for KK given that preflop action.

Villain is half stacked, I'd bump it to at least half of his stack preflop and push any flop.