Working interface, working gameplay
Update

Now places all functionalities inside functions