Version 0.0.0.0024
  
  ChangeLog
  18. Wrong restart method changed in the snake class. Created initialized methods in snake class
  19. Created correct version of movement's methods.
  20. Constant DELAY has counted wrong. Changed calculations.
  21. Changed state of the game after a project builds. Now it is END.
  22. Fixed bag with ESC button pressing implimentation
  23. Created new model - border. It corresponds for coordinates of the game field border
  24. Created system for touching the walls (border of the program field). But it should be improved - a lot of bags
  
  BAGS
  - head stucks on the top of the field
  
  TO DO LIST 
  - File parser for loader
  - Draw to unactive buttons
  - Create correct start of a game. There is a bag when you first press ESC game begins. -> DONE! (build 0022)
  - Maybe to rethink the GAME logic in general. -> CANCEL! (build 0018)
  - Improve update and move methods. Move should be called only when distance > width; -> DONE! (build 0019)
  - Movement of a snake -> DONE! (build 0019)
  - Create a border of the game field. X min should be equal to X max, Y too. -> DONE! (build 0024)
  - Improve border-touch system
  - Appearence of a food
  - Processing of eating a food
  - Processing of biting
  Version 0.0.0.0027
  
  25. Bag with head stack fixed
  26. Bag with direction changing fixed
  27. Bog with empty area near border fixed
  
  BAGS AND PROBLEMS
  - is it possible to change form right to left and from down to up direction (4 to 2) and (3 to 1). Listener.java 162 string second part
  - on the top and left side of the frame there consinst empty area. Is it possible decision light in the size of borders.
  
  TO DO LIST 
  - Improve border-touch system -> DONE! (build 0025, 0027)
  - Appearence of a food
  - Processing of eating a food
  - Processing of biting 
  - File parser for loader
  - Draw to unactive buttons