We are about to switch to a new forum software. Until then we have removed the registration on this forum.
It isn't entirely nescessary, but you should be using classes. Read up OOP.
Ahh yeah I should be really, I'll be doing a lot to clean up my code in the future, cheers!
Any idea on how I could implement the coin/token drops?
I didn't really read your code, but I recommend that you create a class Coin. It will really make your code more understandable and neat.