Change arena (double) for @arena with actual instance of Arena
Change gui (double) for @gui with actual instance of Gui
Change robot and bullet (doubles) for actual instances of Robot and Bullet
Change robot_renderer and bullet_renderer (doubles) for their actual instances
Remove temporary message
Use a Fake Gosu::Window so that RSpec runs in a console only env (travis for example)
Fix spec executions in group to run as in separate

When running gui_spec.rb in separate it works.
When running it with the other tests it fails.
The problem was that gui.rb was required before the stubing of Gosu::Window.
So, now we save the already created Gosu and Gui objects to restore them at the end.
We stub Gosu::Window and reload gui.rb so that the new Gui descend from our FakeGosuWindow.
Them we save this new Gui on FakeGui to use them on the tests without have to deal with display issues.
At the end we restore Gui and Gosu to their initial state.
Use a separate file for FakeGui
Revert to use doubles but keep before block and instance variables
Use let instead of instance variables
Merge pull request #37 from abinoam/issue29

Refactor gui_spec.rb to solve issue #29