Got a decent entity component now, thanks to Ripmax.
All we need now is an angle component.