encapsulates frame timer code to a service

- changes entity iterations to use the new default ComponentMap iterator in 'of' statements
- updates bowers deps