improved coin generation

Now a coin can only spawn if it doesn't overlap another coin.

In other words, there can't be more than one coin in one tile with this
update.