put api/slot movement into their own systems. sending messages now. if I switch my entity-component system to use ids now I could probably have like a two-player mode.