Logic should be out of the components and into the systems, and I should make the entities into actual bundles of logic instead of what they are now.