Make component stat text dynamic

- doesn't actually change during the game, but text is initialized
  based on the actual components
- old static image text is still there, obviously would need to be
  removed