bounce animation
write comments, add getters and setters