I would like to develop a variant of the classic 2D Tetris. For inspiration I looked at several existing Tetris clones in Godot and made an interesting discovery. Most of them implemented a grid system, collision detection, rotation of the tetrominos themselves and did not use any functions of Godot for this and also no CollisionShape2D for the tetrominos.
A Tetris clone I found uses CollisionShape2D for the tetrominos, but this clone still contains some bugs.
Is using Godot's built-in collision detection for grid-based games like Tetris a bad idea?