Thanks! Yes, I created my own engine to maximize efficiency (where needed). I think it was the right choice for me.