implemented most of the addButton function.
Todo: createBlockInWorld() method in Block.java
Read more testbedTest and figure out more about the possible settings