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
chenge main loop from if style to case style
Chenge Game class to singleton

この変更の影響を受けるmain.rbにおいてgame変数を使用していたところをGame.instance呼び出しに変更。
Remove the place to take the Game to argument

引数にGame.instanceを取る箇所を修正した。
Game.instanceへWakeRefを使用している箇所は手をつけていない。
なぜなら、”WakeRefを削除できる”ど断言するにはコードデザインを変更する必要があるためだ。
Merge pull request #4 from shinokaro/game-singleton-class

Game singleton class
Merge remote-tracking branch 'origin/master' into shinokaro

Conflicts:
	enemy.rb
	game.rb
	gun.rb
	main.rb
	player.rb