I create files by class
Gun class separated from enemy.rb
remove receiver 'self' from reader method call
now width and height methods forwarding to Image
local variable fx renamed to x to keep general naming