IMO, if the robot did not bounce when it hit a wall, it would be more enjoyable to play.
That's fair, but I intended that as part of the challenge :)