I love gravity used as a puzzle element. This was done really well! If you polish this up you could make a really addicting game!