Create genuine closures.
Create genuine closures.

I got some help from this Stack Overflow post (http://stackoverflow.com/questions/111102/how-do-javascript-closures-work)

Each effect is now truly independent from all others and the rest
of the javascript code.

sseefried/play-space-online