added rectangle and sprite(WIP) support