I defeated this game was back in 2009, but it's missing a review. Here I am correcting this issue.
Graphics have a strong alien vibe. Gameplay is slow, so it could be faster. I remember this game having medals, but it looks like they were removed for some reason.