Top right — been staring at it a while.. looks like a green sign on top starting with ‘a’ — atm machine? Looks like a screen below that sign and what could be an atm? Not sure what that has to do with theme... and not convinced that’s what it is just spitballing..
Also there’s a versatile mech with a big personality and There’s tank treads.. wondering if it has something to do with robots and there’s some kind of interactive robot mech that picks up the ball, can place or toss it, be bashed.. etc.