The gravity aspect must've been pretty difficult to do. Good work. The time based aspect is also really neat.