I took the day to work in some light stuff for my personal projects. Refactoring the Master System version of my puzzle game. Currently the check for a match is probably big O squared since is just the basic for nested in a for to check every space in the playfield. So I'm adding a list of pieces on the playfield instead.
Basic stuff, I know. But it was just o Proof of Concept and it's actually playable, but it's slow when the piece hits it place due to the issue above.