Rebound Ball
room layout for rebound ball:

mark wall object as Solid, execute the line of code move_bounce_solid(true); to create an easy rebounding barrier:

create a serve / launch by using KeyPress → space bar on the ball:

turn the ball around 180 degrees when the player contacts:

you can add player controls as you see fit:
