This is a puzzle program which was programmed in Python and utilized GUI, Object Oriented Programming and Recursion. The user can choose 3 different levels and will rotate, flip, shake and smash the blocks to try and get one large solid coloured block.
Muhammad Abdul Mannan (corresponding author and repository maintainer)
Student - University of Toronto
LinkedIn: www.linkedin.com/in/abdulmannancomp
Website: http://individual.utoronto.ca/abdulmannan/
Email: abdulmannancomp@gmail.com