added @rotate command, changed unit cache to support rotate overwrite for each actor instance