Проведён рафкторинг. Измено соглашение имён для членов класса.
Переработана модель обработки событий ввода.
Добавлен класс Entity. Класса Entity - модель для взаимодействия между игровыми объектами.
Добавлен клас Unit. Класс Unit - родительский класс для всх управляемых и не управляемых игроком юнитов.
Добавлен класс Player. Класс PLayer - управляемый игроком юнит.
Реализовано управление игроком.
Добавлен класс Level. Класс Level - родительский класс для всех уровней игры.