One strength is the unique walk animation. A point of friction is when you touch the power source it resets the game instantly, making it look like you just died. To improve the Itch page, you can make it more clear on the game name.