Osiris, Grid never had that signature, at least not that I know of.
Back onto the topic, I just wanna have lots of fun
Hopefully there'll be Meeches, Sidequests (like in FF, love'm), I'm really looking forward to the RPG aspect of the game and learning lots of new things about Oddworld.