added flip support to character parts