}
public void init() throws InterruptedException {
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
kbuilder.batch().add( newClassPathResource( "init.drl", getClass() ), DRL )
.add( newClassPathResource( "game.drl", getClass() ), DRL )
.add( newClassPathResource( "keys.drl", getClass() ), DRL )
.add( newClassPathResource( "move.drl", getClass() ), DRL )
.add( newClassPathResource( "collision.drl", getClass() ), DRL )
.add( newClassPathResource( "ui.drl", getClass() ), DRL ).build();