Scaled Version (based on this Dribbble rebound by Tamas Kojo)