corrected bugs in systems.cpp

note: must add & to "auto" keyword to indicate a reference to component,
otherwise changes will not take effect

added movement in entity system demo