Chikara Ueda, The Power Station