ordering process is now fully working

fixed a lot of bugs and added missing stuff
added a key and stage to the seating view
added better error messages