Ugh. I did another search and came across, not one, but three other games titled 'Origin'. None of them seem to be active as of now, though, and I really don't want to change the title; I haven't managed to come up with any other that'd suit the game as well.
I suppose the reason my search didn't turn up anything before was because I specifically looked up 'origins', with an 's'. I guess that's what sets mine apart...XP
On another note, I'll PM you more details of the game's storyline.