add methods to fit the server-client model
working implementaton of game server and client and game_of_luck
Add logic to restric the second user that connects to the server

The second user is a watcher and he can't move the mouse or press keys
Kick ball new standard
Merge branch 'main-application-server' of https://github.com/tborisova/hackfmi4 into main-application-server
add mouse input to handle input
Merge branch 'main-application-server' of https://github.com/tborisova/hackfmi4 into main-application-server
add mouse_input and respective changes to server
Add user restriction access again after checking if it works with ball game
make ball rotate
fix merge conflicts
Fix user restriction
Revert "Fix user restriction"

This reverts commit d847d5c384a6c4407b8ceaf8801950a105957d19.
add ball_background.png
SLOW gick_ball with background
GUI BUILDER
Add second player buttons

There is a bug with the last button
Premerge
Merge branch 'main-application-server' of https://github.com/tborisova/hackfmi4 into main-application-server
Merge branch 'main-application-server'

Conflicts:
	game_of_luck_server.py
	hardcoded.py
	images.py
	kick_ball_client.py
	maze_game.py
	renderer.py