public boolean init() {
        if(!actorManager.init()) {
            System.out.println("ActorManager init failed!");
            return false;
        }
        
        // TODO replace this with proper initialization of levels or somesuch stuff.
        //game = new SettiLogic(this);
        
        physics = new Physics(this);
        if(!physics.init()) {
            return false;
        }
        
        game = new SettiLogic(this);
        
        currentState = GameState.INITIALIZED;
        
        return true;
    }