Most of the buttons are build
Next step: finish the functionalities for all the buttons before moving
into the physics part