Fixed observable/observer bug; moved images

Firstly, I moved the images from within the game folder to a new folder
called resources, in the same scope as game and engine, right within
source.

More importantly, due to a feature in python, a bug was caused when
using multiple observers/observables. This has been addressed, and the
bug has been fixed in the other engine/sprite modules.