Soulglass

Soulglass is a physics-based roguelike where you must push a giant hourglass in order for the sand to flow within it. You must maintain balance while managing afflictions that create obstacles, change the rules of physics, and disrupt your every move.
Your contract is to protect anonymous souls, each in the form of a Soulglass. The sands of this giant mystical hourglass must flow, but beware of incoming afflictions that aim to burden you and your charge.
OVERCOME ADVERSITY
While afflictions manifest themselves as physical challenges for you, the soul under your custody bears even heavier burdens. The lived story of each anima is shaped by the mental and emotional attributes of their Soulglass and its active afflictions.
MAINTAIN BALANCE
Use abilities to position yourself on the Soulglass in order to push it, or to destroy afflictions that may have attached to it. Keep the sand flowing in order to complete your contract while avoiding total imbalance where any bulb of the glass is completely empty.
GAIN POWER
Completing contracts gives you opportunities to enhance your abilities. Plan your path wisely, as you must always be prepared for different scenarios that test you in different categories:
Power over physical objects and their movements
Precision and quickness in moving around the map
Destructiveness against afflictions