Logica Emotica

Description
Logica Emotica is a simple grid-based puzzle game, where the player uses arrow keys to move a character (or several characters simultaneously) around the board. Most levels act similarly to Sokoban: the player can move the characters one square at a time, and can push objects but not pull them. Some levels modify the rules, for example by having the character leave behind an impassable trail, akin to Snake. The goals vary between levels as well. Some levels require the player to move the character (or characters) to a specific place. On other levels, the player must push objects into specific places, or have the character collect all objects from the board.
The game has a characteristic graphical style, with all the objects depicted as emojis.