Почему надо именно public
public void move()
{
}
Нормально компилируется
void move()
{
}
Выдает ошибку