Still working on the bubbleUp method, I believe trickleDown is working.