– LameTetris – self-tips use extract (Z :. 10 :. 20) (extent currentActivePiece) board returns an array that is a subsection the exact size of the current piece ponder how much sense it would make to add an instance Enum a => Random a where added instance (Enum a, Bounded a) => Random a Got the individual pieces to blit consider just having a backdrop instead of blitting each empty cell in the board!!!! backdrop is dumb, just leave empty! rotate formula: flipCoords (x,y) newBlockWidth = (newBlockWidth - y - 1, x) x becomes y, y becomes the new x but counting from the right up now rotates pieces check if piece needs to be set, and then spawn if necessary write checkPieceShouldBeSet write setPieceAndStartAnew Additional Info Font found here: http://www.freepremiumfonts.com/free-font/sabatica-regular.aspx license: http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL