(Fixed) gravity + and views

tried to implement and fix the gravity, but it's still bad yet... :/
tried to implement views as well... but they need fine-tuning-.-