Thank you Valentino_Collazo! You gave valuable feedback and offered ways for me to improve!
I am still adamant regarding the pushing mechanic, as I want the player to be forced to push each time and feel the effort of their actions. It also helps on preventing accidental pushes in later puzzles I find.
Thanks again!