Tetriminos cannot collide with ceiling

- The ceiling is no longer collidable.
- Some code has been rewritten to make it more readable.
- TODO: fix so that there are two invisible lines above the ceiling