still dealing with single player controller bug