I'm sorry about your experience. I tested it on a few different and smaller sized screens and it seemed to work fine for me. I did want to add more functionality for full screen and different resolutions, but I didn't have time, so thank you for pointing that out!
The NPCs do choose a random food to order, which can create some issues if the random food items spawning aren't needed. I was planning to add a more complex system that would randomize the food items spawned based on the orders, so that the player would never have to wait, but I did not have time again. :(
Could you explain more about throwing items being inconsistent? I haven't gotten any other feedback about this mechanic and would love to know how I can improve.
Thank you for all the great feedback!