Hi I'm Daniel (https://github.com/danielh13210/). I am uploading an updated version of push.lua to work on any version of LÖVE 2D. Before modifying, push.lua doesn't work on versions 11.0+ (See the version history at https://love2d.org/Version_History to view changes about LÖVE versions.)
I modified this file because when I wanted to try CS50's Game Development course's code, I got an error that said love.window.getPixelScale is nil.