UI update, balancing, collision improvement