You want it to bounce off the walls?
Now go make something that moves.
GML is not a polite language.
// The satisfying crunch if (place_meeting(x, y, obj_spike)) { instance_create_layer(x, y, "Effects", obj_death_particle); game_restart(); } It is not Haskell. It is not Rust. gamemaker studio 2 gml
It does not care if you forget a semicolon. It will not scold you for mixing a string and a number. It was born in the 90s, in the bedroom of a teenager who just wanted to make a spaceship explode, and it has kept that teenage spirit alive: scrappy, forgiving, and dangerously fast. You want it to bounce off the walls