This seems relatively simple.
I already thought up of most of the game logic code alreay in my
head. Lol. If you want my code-based suggestions let me know. I suggest you allow a code for different Apple colors. This may not do anything in mechanics but can change. I would also suggest powerups.