I'm in the same boat! Glad to hear I wasn't the only one pulling all-nighters just to figure out how to keep the player within the screen boundaries. lol