Refactored JPanel, began to re-implement gravity