simple but pretty tricky, haven't seen such puzzle before.
I only feel like something could be improved with hinstructions. Just reading them felt I don't really get it. Probably because of plain text presentation.maybe could add few images.
Interesting bug. I could repriduce it.
when you start a task player movement is locked and E just toggles interaction on and off.
I didn't think such bug can happen because only one interaction object is picked at any time - yellow excamation mark.
But player doesn't fully stop when starting a task. so you fully stopped at other task and now toogle it instead :D
Pretty good idea and execution. although I would prefare if wandomized keys were shown at the start I can see you discovering them can be fun for some.
other than that, had a problem where down and right got assigned to "S" key so I couldn't move past some spikes. at fist I thoughI there is clever way around it but I guess it was a just a bug. and, of course, I realized I can just reset level after I already refreshed the page :)
let's start with what are you using to make your game?
Git only needs to contain your code and game assets - sprites, textures, models, sound and so on. runing into maximum size issue this early usually means you are adding too much to the repo.
For example, Unity project folder can take around 2 or 3 GB even for samll game but all git really needs is assets folder that can be under 100MB. and I belieave Unreal Engine does this too.
Github even provides option tocreate repo with default .gitignore file template for most popular engines