Add button animation (0.5~ hours)

Signed-off-by: David Fisher-Moreau <deiform87@gmail.com>
Add obstacles (2~ hours)

Signed-off-by: David Fisher-Moreau <deiform87@gmail.com>