Added functions hit_pool and change_pool_position better implementation of move function