add button-powered battle system