Trying (and struggling) to gather my thoughts for image loading...

There are quite a few complications regarding how images should
be stored, collision detection should be performed etc. Lots of
comments atm