Clean and recompile cython api
Fix text world

add_component and remove_component requires a state handle param