Reactory all entity logic to Entity class. Create a class to represent Space
Ruby 1.8.7 compatibility
Don't double require dependencies