Thank you so much! I apologise for the controls I didn't even think about keyboards without arrow keys! I will keep that in mind in the future.
With the level design, I created a tilemap that I used to create the level first, and then placed all the puzzle elements and other props like grass manually.