An entity-component system in Ruby for libgdx