I am making a tetris-like where I need a RigidBody2D(ball) to bounce off of KinematicBody2D(the tetromino). I need to use the KinematicBody2D for the move_and_collide() so that it stops when it runs onto other pieces or the bottom platform(StaticBody2D). I honestly don't understand why there is no toggle for this. I can do this the long and hard way but would prefer to use Godot's built-in physics as I am new to programming to begin with.
If there is another way to approach this I am all ears but no matter how much I search for this topic I could not find an answer.