Bet you guys can guess which game this is from!! https://www.1999.co.jp/eng/10757702 They've really made it big now!