working physics, sprite component and a working example of both