added placing block functionality
added pick up functionality