a cartoon character with green and blue armor