Alright, I'm trying to make tetris in console but i have a few questions.

1. Do I use the _kbhit() function to get the keyboard input from the user. Because with getch(), it waits until the user inputs but i want the game to continue to run even if the user doesnt input anything. Can anyone help me out with this like give example?

2. Also, how would i detect when a falling piece hits the block of pieces on the bottom? Like collision sorta

3. How to make screen not flicker so much when pieces are falling down?