I have improved some things, but not much. In fact, I have barely touched my code. Today I just added shadows for enemies. The shadows are not seperate object or image, but same image drawn with different colour and position. So it has same exact frame of animation and rotation. Fun eh?
Learning to use Blender. Hee hoo.