Basketball, swimming, gymnastics, and bike riding: these aren't the first activities that spring to mind for a child with cystic fibrosis.
But they are exactly what Angus Button, 10, loves to do every day.
He's an extremely active boy who can't sit still, according to mum Dani Button, and he's taken his incurable genetic disorder as a reminder to live life to the fullest.
"He's pretty cool," she said.
"He's an amazing kid - he doesn't let anything stop him.
"[Having cystic fibrosis] has made him think, 'I'm going to make the most out of every day and make the most out of my life'."
Angus was diagnosed when he was only two days old, and has lived with the disorder his entire life.
It affects him in a multitude of ways, dad Steve Button said.
"He has a different diet to most people - he's on a high fat, high sugar diet," he said.
"It's a constant struggle trying to get him to gain weight."
He has to spend about half an hour every day using a nebuliser: a machine that breathes liquid medication into his lungs.
He has to rest more frequently than his playmates, and misses a couple of days of school each month due to illness - when he simply can't do anything other than recuperate at home.
Unlike most 10-year-olds, he has to make sure he takes all of his medications every day.
And he has to take precautions to avoid potentially life-threatening infections.
But Dani Button is grateful for every second she gets to spend with her "weapon" of a son, who has set his sights on being a superhero, a police officer, or a rock star.
And Angus' energy and zest for life keep him going, Steve Button said.
"He's very active, which helps, especially with his lungs," he said.
"He's a caring and sharing type."
Dani lost a child in between Angus and his brother, Joss, 14. It was a deeply emotional experience that only caused her to love her two boys even more.
"We know that life is so precious," she said.
"We don't see Angus as any different to any other child. He's just a great human."