Solution is up. Attachments to the first post.
Some additional stuff:
I said that there actually is a hint about where to input those "coordinates". And in
this post I said that general analysis of the brainfuck code could be illuminating.
Now for the befunge code, I filled the empty spaces. Some with phrases like GOG.com roxxx or Gold, and some with just gibberish. However there was one character that I never put there: the tilde (~). On the other hand the brainfuck code did contain commas (4 of them, one of which was in a loop). This was the hint. The befunge code doesn't allow input, while the braifuck code does.
(later I noticed that as an oversight, I did include an ampersand (&) in my befunge code, which is used for
numerical input. However, it is in that part of code that's never reached anyway).
Also, another way in which general analysis of the brainfuck code could be illuminating, was that even after putting the extra text in memory (see below), a large part of the code was never run. That was a hint that there is more to the brainfuck code.
As for the extra text in memory: my last esoteric challenge contained a hint that was stored in memory but never printed. This time, if you analyse the memory you'll see "no hints here this time" (or something similar). This meant the original code doubled in size (sadly you can't reuse cells, since they actually have to store the text, so it's not like when you output text from a cell and then can reuse it for something else).
Either way, once I was done the brainfuck code was roughly 1/3 for outputting the befunge code, 1/3 for storing the "no hint" in memory and 1/3 for producing the code given the correct input.
For those interested: the code would sum up the first 2 characters of input. If they do not add up to 210 ('c' + 'o'), it would output the befunge code. Otherwise, it will check the remainder of the code and use it to compute the game code to the output. If the remainder is "ordinates?" (where ? is any single character), the correct code would be produced (this is because for example the first character of the code, which is '8' is done by taking the first character of the remainder of the outpu 'o' and subracting 55). Otherwise you'll get some incorrect code. I did this on purpose (rather than just outputting the game code), so that even if soemone completely analyzed the brainfuck code, they won't get the code if they don't know "..ordinates:".
This means, that you'd get the correct answer, even if you input "bpordinatesU" for example ;)