added DSL for component system - example games are broken