Bubble

Större delen av koden är din egen, Tobias, men jag tror jag förstår det
mesta av den.