nudgeLeft, nudgeRight, and nudgeDown implemented
P is now a mirror of p
whenever an active tetramino is set, it is loaded to the matrix
this implementation passes test 30