Как связаны поверхность и объект? Разве поверхность хранит информацию о том, какие на ней объекты? Собственно, что считать объектом - решает разработчик. Даже саму поверхность можно отождествить с объектом, когда он изображен на ней.
Так что поверхности здесь ни при чем. Нужно смотреть логику самой игры и совершенствовать её. Ключевое слово в вопросе: "перетаскивания".