Moved painting of the shop to the back end
fixed bug in painting of ghost image
Merge branch 'towerdefense-shop' into towerdefense
resolved merged conflicts
formatted some methods