Since it is Monday, I decided to increase the number of minimum commits by one.
All in all, I finished a game feature which allow players to do instantaneous drop. Otherwise, it is mostly me mucking around cleaning up the rather ugly codebase. So nothing concrete except better code organization and a new gameplay feature.
I also got a solution that's worked out for the game logic. Let see if my other work on the codebase can delay me from working on the game logics until Friday. It is not like it will be ready for consumption once after I finish the core game logics. All I am doing is shifting tasks around that would otherwise be done anyway at the end of core feature development.