optimized used of KineticJS.Image, little buggy on shots atm