Some neat level design. I did not realize what the arm and the books are useful for until late in the game. Still made it to the end just barely.
Yes, the game does take a bit getting used to, some more hints would definitely be useful for newer players. Nonetheless very good job for even reaching the end, congrats!