Thanks guys, hopefully all of this stuff will help. And about the terminology thing, I know I sound ignorant. But that's why I'm here learning right?
Just wait an see, soon enough I will present you all with the best Tetris remix you will have ever listened to - infact, you'll literally pee your pants... or atleast I would like to think so.