added turnable to engine api