port all components to entityx, comment out everything that breaks it

now onto systems, one at a time..