I need to solve some stuff here so come back to a full rant later.
Game is Journey to the Savage Planet.