sprite component (WIP)