private void initializeGame() { if (gameEngine == null) { Log.d(TAG, "Attempting to Load Level"); gameEventManager = new GameEventManager(); gameEventManager.addObserver(this); gameEngine = new GameEngine(drawingView.getWidth(), drawingView.getHeight(), gameEventManager); gameEngine.loadLevel(getResources().openRawResource(levelResourceId)); drawGameRate = gameEngine.getLevelConfig().getDrawScreenRate(); drawingView.intializeDrawView(gameEngine, gameEventManager); titleText = gameEngine.getLevelConfig().getLevelTitle() + " - Points: "; titleView.setText(titleText); } }