remove deprecated methods from text fragment component
Refactor text fragment into two separate components

one which handles text tracking/rendering and one which handles movement, collisions, etc