AngularTetris - fully functional version